Страницы

Поиск по вопросам

среда, 5 июня 2019 г.

Как узнать версию .NET Framework, необходимую для запуска сборки?

У меня есть исполнимый 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

Комментариев нет:

Отправить комментарий