如何获取.NET dll / exe的所有引用程序集?

时间:2016-01-25 20:57:17

标签: c# reference

我发现了关于这个主题的各种问题(和答案),但它们都以&{39;使用GetReferencedAssemblies()结束,而GetReferencedAssemblies并没有返回所有集合但只返回一些(我不知道如何该方法决定返回哪些程序集。在SO的答案中声称不会返回未使用的引用但我至少有两个程序集引用(并使用类型/方法)其他程序集致电GetReferencedAssemblies时没有退回。

具体而言,未返回的程序集是两个View项目的ModelView。两者都只出现在XAML代码(DataContext)中,但它们正被使用/引用,并且对象被用于显示内容。

目前我正在考虑编写一个方法,只是抓取.csproj文件来获取所需的引用,但也许有人有更好的想法/知道TCOLLECTOR=${TCOLLECTOR-/usr/local/tcollector/tcollector.py}发生了什么。< / p>

在SO上已经存在一些关于此的问题,但是没有一个问题似乎与使用过的引用没有被返回有关。

另请注意,this question的副本。

0 个答案:

没有答案