解决方案VS2010中不同项目中的程序集列表



My Solution(VS2010)有许多项目。

在运行时,如何获取给定项目中所有程序集的列表?

我可以通过以下代码行获得调用代码项目中所有程序集的列表。

Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()

如何获取不同于调用代码项目的项目中的程序集列表?

请帮忙。感谢

解决方案可能包含当前正在执行的项目未引用的项目。我不知道是否有一个可靠的方法来找回那些。

但是,如果调用程序集确实包含对其他项目的引用,则可以遍历myAssembly.GetReferencedAssemblies()数组。请注意,这还将包括引用的框架程序集。

最新更新