如何找出程序集引用的程序集?

问题描述:

我有一个引用Microsoft.ReportViewer.WebForms的程序集(类库DLL)。我需要找出它所引用的Microsoft.ReportViewer.WebForms版本。有没有一种工具可以做到这一点?有点像Dependency Walker for win32 dll,但我需要获得FULL程序集引用(包括版本和公钥标记)。如何找出程序集引用的程序集?

事情是我的DLL在生产中,所有的ReportViewer DLL都是8.0.0.0,但我收到一个错误,说它无法加载10.0.0.0版本。所以我只需要一个工具来显示我的DLL引用的引用的完整列表。

感谢

尝试使用ILSpy,它会显示您需要的信息。只需打开它的程序集。

+0

谢谢。我查看了ILSpy,但没有看到参考文件夹树。 :( – JMS10 2012-07-13 18:28:01

使用ILDASM,你将可以看到程序集清单文件,它会告诉你引用的程序集的版本的详细信息。

+0

这是很好的知道。 – JMS10 2012-07-13 18:33:26