1
57
注意
也就是说,一旦检索到所有引用的程序集的列表(如下所示),就可以枚举这些程序集中的所有类型:
如果需要在Visual Studio中引用的程序集,则必须分析
最后,如果知道程序集的位置,可以使用
|
2
0
我还遇到了这样一种情况:我必须获取Visual Studio中引用列表中的所有程序集。 我用以下的工作来完成它。
|
3
0
方法 获取引用程序集 基本上优化程序集上的发现过程,跳过那些在主程序集中没有显式引用的程序集。 假设您有一个项目B和一个引用项目B的项目C。 现在,您创建一个引用C(而不是B)的新项目A。
当你打电话
作为解决方案,您可以创建C中存在的类的虚拟实例。
就我个人而言,我使用这个解决方案以防您需要在核心项目中分离所有接口,并在core.proj1中使用core中使用的接口来标记类,以便稍后在主程序集中进行发现。记住,在加载多个程序集后,反射会对性能产生影响,因此不要以在目录上进行发现并加载所有程序集以获得所需类型的解决方案结束。因此,从这一点上,您可以继续使用@jason建议的代码
|
E.Meir · 支持一个项目的两个以上版本 8 年前 |
J86 · Visual Studio 2013找不到当前的DLL 9 年前 |
jayt.dev · 如何指向部件引用的位置? 11 年前 |