My Solution(VS2010)有许多项目。
在运行时,如何获取给定项目中所有程序集的列表?
我可以通过以下代码行获得调用代码项目中所有程序集的列表。
Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()
如何获取不同于调用代码项目的项目中的程序集列表?
请帮忙。感谢
解决方案可能包含当前正在执行的项目未引用的项目。我不知道是否有一个可靠的方法来找回那些。
但是,如果调用程序集确实包含对其他项目的引用,则可以遍历myAssembly.GetReferencedAssemblies()数组。请注意,这还将包括引用的框架程序集。