/CLRIMAGETYPE(指定 CLR 映像的类型)

在链接的映像中设置 CLR 映像类型。

语法

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

备注

链接器接受本机对象以及使用 /clr 编译的 MSIL 对象。 “/clr:pure”和“/clr:safe”编译器选项在 Visual Studio 2015 中已弃用,并且在 Visual Studio 2017 和更高版本中不受支持。 同一版本中传递混合对象时,结果输出文件的可验证性级别默认等于输入模块的最低可验证性级别。 例如,如果传递本机映像和混合模式映像(使用“/clr”编译),结果映像将为混合模式映像

可以使用“/CLRIMAGETYPE”根据需要指定较低级别的可验证性

有关如何确定文件的 CLR 映像类型的信息,请参阅 /CLRHEADER

在 Visual Studio 开发环境中设置此链接器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“链接器”>“高级”属性页

  3. 修改“CLR 映像类型”属性

以编程方式设置此链接器选项

  1. 请参阅 CLRImageType

另请参阅