使用ILDASM或Reflector檢查程序集清單並查看引用的System。*程序集版本。
例如,使用ILDASM查看.NET程序集的清單,我可以看到,這是建立目標框架1.1
// Metadata version: v1.1.4322
.assembly extern mscorlib
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89) // .z\V.4..
.ver 1:0:5000:0
}
.assembly extern System.Web
{
.publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A) // .?_....:
.ver 1:0:5000:0
}
.assembly extern System
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89) // .z\V.4..
.ver 1:0:5000:0
}
.assembly extern ICSharpCode.SharpZipLib
{
.publickeytoken = (1B 03 E6 AC F1 16 4F 73) // ......Os
.ver 0:84:0:0
}
.assembly ReverseProxy
{
// --- The following custom attribute is added automatically, do not uncomment -------
// .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(bool,
// bool) = (01 00 00 01 00 00)
.hash algorithm 0x00008004
.ver 0:0:0:0
}
.module ReverseProxy.dll
// MVID: {3F1B8B81-1B8F-4DD7-A71F-FD019C095F25}
.imagebase 0x00400000
.file alignment 0x00000200
.stackreserve 0x00100000
.subsystem 0x0003 // WINDOWS_CUI
.corflags 0x00000001 // ILONLY
// Image base: 0x010A0000
鏈接的答案是不是一個真正的比賽。 CLR版本!=框架版本。 @truth:你的問題可能會被關閉,轉發並指出dup不能回答你的問題。 – 2010-12-15 14:13:45
@Hans:你爲什麼要轉發?只需編輯問題或評論即可。如果錯誤關閉,它會重新打開。 – Cascabel 2010-12-15 15:24:43