Partilhar via


/CLRIMAGETYPE (especificar tipo de imagem CLR)

Defina o tipo de imagem CLR na imagem vinculada.

Sintaxe

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

Comentários

O vinculador aceita objetos nativos e também objetos MSIL compilados usando /clr. As opções do compilador /clr:pure e /clr:safe foram preteridas no Visual Studio 2015 e estão sem suporte no Visual Studio 2017 e posterior. Quando objetos mistos forem passados no mesmo build, a capacidade de verificação do arquivo de saída resultante, por padrão, será igual ao nível mais baixo da capacidade de verificação dos módulos de entrada. Por exemplo, se você passar uma imagem nativa e uma imagem de modo misto (compiladas usando /clr), a imagem resultante será uma imagem de modo misto.

Use /CLRIMAGETYPE para especificar um nível inferior de capacidade de verificação, se isso for o que você precisa.

Para obter informações sobre como determinar o tipo de imagem CLR de um arquivo, confira /CLRHEADER.

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades da Configuração>Vinculador>Avançado.

  3. Modifique a propriedade Tipo de Imagem CLR.

Para definir esta opção do vinculador por meio de programação

  1. Consulte CLRImageType.

Confira também