查看C#的dll所依賴.Net版本


Microsoft SDK自帶的ildasm.exe工具, 是一個反編譯工具, 可以查看編譯好后的dll的文件

雙擊ildasm.exe, 把你要識別的.dll文件拖進來, 就會反編譯了. 接着在ildasm里, 雙擊第一行的MANIFEST, 前面五行會類似如下顯示, 注意一定要是mscorlib

.assembly extern mscorlib
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z/V.4..
.ver 1:0:5000:0
}

當你看到.ver 1:0:5000:0, 證明它是在.net1.1的版本下編譯的; 如果看到的是.ver 2:0:0:0, 證明它是.net2.0版本下編譯的

不過對於不知道的,可以把版本多試下,沒有亂碼的就是對的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM