Поделиться через


/CLRIMAGETYPE (указание типа образа среды CLR)

Установите тип образа CLR в компонуемом образе.

Синтаксис

/CLRIMAGETYPE:{IJW|PURE|SAFE|SAFE32BITPREFERRED}

Замечания

Компоновщик принимает объекты в машинном коде, а также объекты MSIL, скомпилированные с параметром /clr. Параметры компилятора /clr:pure и /clr:safe не рекомендуется использовать в Visual Studio 2015 и они не поддерживаются в Visual Studio 2017 и более поздних версий. При передаче сочетания объектов разных типов в одной сборке проверяемость итогового выходного файла по умолчанию соответствует самому низкому уровню проверяемости входных модулей. Например, при передаче образа в машинном коде и образа в смешанном режиме (скомпилированного с параметром /clr) итоговый образ будет образом в смешанном режиме.

При необходимости указать самый низкий уровень проверяемости можно с помощью параметра /CLRIMAGETYPE.

Сведения о том, как определить тип образа среды файла CLR, см. в разделе /CLRHEADER.

Задание данного параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Выберите страницу свойств>компоновщика>конфигурации Advanced.

  3. Измените значение свойства Тип CLR-образа.

Задание данного параметра компоновщика программным способом

  1. См. раздел CLRImageType.

См. также