gpt4 book ai didi

c# - 如何获取缺少的程序集中包含的类型名称

转载 作者:行者123 更新时间:2023-11-30 18:03:37 25 4
gpt4 key购买 nike

我已在 ReflectionOnly 上下文中加载程序集 A 以获取有关类型及其方法的信息。至少有一个方法的返回类型是依赖程序集 B 的一部分。

问题是程序集 B 不可用且无法解析,因此抛出以下 FileNotFoundException:

Could not load file or assembly 'B' or one of its dependencies. The system cannot find the file specified.

这种异常是意料之中的。但是,我已经看到 Reflector 可以加载类型名称(这是我需要的),即使它无法解析依赖程序集也是如此。

有人知道如何在不获取 FileNotFoundException 的情况下获取缺失程序集中包含的类型名称吗?

编辑:

尝试访问 ReturnType 属性时抛出异常:

Type returnType = methodInfo.ReturnType;

最佳答案

您可以尝试使用不同的库来加载此程序集,例如 Mono.Cecil .

关于c# - 如何获取缺少的程序集中包含的类型名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7053350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com