如何查找DLL的.NET版本

时间:2013-04-13 22:01:15

标签: .net frameworks

我有几个第三方DLL,并怀疑它们是因为它们是使用最新的.NET框架编写而引起的。

有人可以建议找出编写DLL的.NET版本的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

您可以使用MSIL反汇编程序(ildasm.exe)查看包含所用版本的清单信息。这是一个包含说明的链接:

http://geekswithblogs.net/gpro/archive/2008/08/27/determine-.net-framework-version-of-an-application.aspx

答案 1 :(得分:0)

一个足够好的反编译器应该显示程序集的预期运行时版本,

http://www.lextm.com/2013/02/how-to-tell-net-45-only-assemblies.html

正如我在博客文章中所写,JustDecompile就是其中一个反编译器。对于ILSpy,需要修补它以区分.NET 4和4.5。