CorFlags.exe (средство преобразования CorFlags)
Средство преобразования CorFlags позволяет настраивать раздел CorFlags в заголовке переносимого исполняемого образа.
Эта программа автоматически устанавливается вместе с Visual Studio. Для запуска этого средства используйте Командную строку разработчика или PowerShell для разработчиков в Visual Studio.
В командной строке введите следующее.
Синтаксис
CorFlags.exe assembly [options]
Параметры
Обязательный параметр | Описание |
---|---|
assembly |
Имя сборки, для которой требуется настроить раздел CorFlags. |
Параметр | Описание |
---|---|
-32BIT[REQ]+ |
Устанавливает флаг 32BITREQUIRED. |
-32BIT[REQ]- |
Снимает флаг 32BITREQUIRED. |
-32BITPREF+ |
Устанавливает флаг 32BITPREFERRED. Приложение выполняется как 32-разрядный процесс даже на 64-разрядных платформах. Устанавливайте этот флаг только в EXE-файлах. Если флаг установлен для библиотеки DLL, она не загружается в 64-разрядных процессах и создается исключение BadImageFormatException. Файл EXE с этим флагом можно загрузить в 64-разрядный процесс. Новые возможности .NET Framework 4.5. |
-32BITPREF- |
Снимает флаг 32BITPREFERRED. Новые возможности .NET Framework 4.5. |
-? |
Отображает синтаксис команд и параметров программы. |
-Force |
Выполняет принудительное обновление, даже если сборка имеет строгое имя. Важно: При обновлении сборки со строгим именем ее необходимо подписать еще раз перед выполнением кода. |
-help |
Отображает синтаксис команд и параметров программы. |
-ILONLY+ |
Устанавливает флаг ILONLY. |
-ILONLY- |
Снимает флаг ILONLY. |
-nologo |
Отключает отображение эмблемы Майкрософт при запуске. |
-RevertCLRHeader |
Задает версии заголовка CLR значение 2.0. |
-UpgradeCLRHeader |
Обновляет версию заголовка CLR до версии 2.5. Примечание: Сборки должны иметь заголовок CLR версии 2.5 или более поздней для запуска в собственном коде. |
Примечания
Если другие параметры не заданы, средство преобразования CorFlags отображает флаги заданной сборки.
Дополнительные сведения см. в разделе II.25.3.3.1 Флаги среды выполненияспецификации ECMA-335. Дополнительные сведения о флаге PE см. в разделе Необязательный заголовок (только изображение).