为了账号安全,请及时绑定邮箱和手机立即绑定

确定DLL的.NET Framework版本

确定DLL的.NET Framework版本

函数式编程 2019-12-17 11:15:31
我有一个针对.NET框架编译并部署的旧dll。我不确定它是针对哪个版本的.NET框架进行编译的。我想知道如何确定该dll针对哪个版本的.NET Framework?我不相信源代码,因为我认为它已升级到Visual Studio 2008,并已更改为.NET Framework 3.5版。
查看完整描述

3 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

dotPeek是一个很好的(免费)工具,可以显示此信息。


如果您在使用Reflector时遇到一些问题,那么这是一个不错的选择。


查看完整回答
反对 回复 2019-12-17
?
慕仙森

TA贡献1827条经验 获得超7个赞

您可以使用ILDASM ...


ildasm.exe C:\foo.dll /metadata[=MDHEADER] /text /noil

并在输出中检查“元数据部分”。就像这样:


元数据部分:0x424a5342,版本:1.1,额外版本:0,len版本:12,版本:v4.0.30319


'version'标签将告诉您.NET Framework版本。在上面的示例中是4.0.30319


查看完整回答
反对 回复 2019-12-17
  • 3 回答
  • 0 关注
  • 1017 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信