Utilice ILDASM o Reflector para inspeccionar el manifiesto de conjunto y ver la versión del sistema. * Ensamblados que se referenciaron.
Por ejemplo, el uso de ILDASM para ver el manifiesto de un ensamblado de .NET puedo ver que esto fue construido marco de metas de 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
La respuesta vinculada no es un partido real. Versión CLR! = Versión de framework. @truth: es probable que su pregunta se cierre, vuelva a publicar y señale que el dup no responde su pregunta. –
@Hans: ¿Por qué volvería a publicar? Solo edite la pregunta o comentario para señalarlo. Se volverá a abrir si se cierra por error. – Cascabel