我有一個針對.NET框架編譯并部署的舊dll。我不確定它是針對哪個版本的.NET框架進行編譯的。我想知道如何確定該dll針對哪個版本的.NET Framework?我不相信源代碼,因為我認為它已升級到Visual Studio 2008,并已更改為.NET Framework 3.5版。
3 回答

慕仙森
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
- 3 回答
- 0 關注
- 1060 瀏覽
添加回答
舉報
0/150
提交
取消