У меня есть исполнимый EXE файла .NET. Как имея только его узнать необходимую версию .NET Framework необходимую для запуска ?
Ответ
Запустите ildasm из Developer Command Prompt студии (или по полному пути, у меня это C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\ildasm.exe).
Откройте в нем exe, и посмотрите MANIFEST - там будут референсы на системные сборки:
// Metadata version: v4.0.30319
.assembly extern mscorlib
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
.ver 4:0:0:0
}
.assembly extern System.Core
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
.ver 4:0:0:0
}
их версии совпадают с требуемой версией .NET
Комментариев нет:
Отправить комментарий