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

确定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条经验 获得超8个赞

您可以使用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 关注
  • 1033 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号