/CLRIMAGETYPE (Spécifier le type d'une image CLR)

Définissez le type d’image CLR dans l’image liée.

Syntaxe

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

Notes

L’éditeur de liens accepte les objets natifs ainsi que les objets MSIL qui sont compilés à l’aide de /clr. Les options de compilateur /clr:pure et /clr:safe ont été dépréciées dans Visual Studio 2015 et ne sont pas prises en charge dans Visual Studio 2017 et ultérieur. Quand des objets mixtes de la même build sont passés, la vérifiabilité du fichier de sortie obtenu est, par défaut, égale au niveau de vérifiabilité le plus bas des modules d’entrée. Par exemple, si vous passez une image native et une image en mode mixte (compilées à l’aide de /clr), l’image obtenue sera une image en mode mixte.

Vous pouvez utiliser /CLRIMAGETYPE pour spécifier un niveau de vérifiabilité inférieur, si c’est ce dont vous avez besoin.

Pour plus d’informations sur la façon de déterminer le type d’image CLR d’un fichier, consultez /CLRHEADER.

Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés Avancées de l’Éditeur >de propriétés>de configuration.

  3. Modifiez la propriété Type d’image CLR.

Pour définir cette option de l'éditeur de liens par programmation

  1. Consultez CLRImageType.

Voir aussi