/CLRIMAGETYPE (Angeben des CLR-Bildtyps)

Legen Sie den CLR-Imagetyp im verknüpften Image fest.

Syntax

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

Hinweise

Der Linker akzeptiert systemeigene Objekte und auch MSIL-Objekte, die mit /clr kompiliert werden. Die Compileroptionen /clr:pure und /clr:safe sind in Visual Studio 2015 veraltet und werden in Visual Studio 2017 und höher nicht unterstützt. Bei der Übergabe gemischter Objekte im selben Build entspricht die Überprüfbarkeit der erstellten Ausgabedatei standardmäßig der geringsten Überprüfbarkeitsstufe der Eingabemodule. Wenn Sie beispielsweise ein systemeigenes Image und ein Image im gemischten Modus (mit /clr kompiliert) übergeben, ist das resultierende Image ein Image im gemischten Modus.

Mit /CLRIMAGETYPE können Sie eine niedrige Überprüfbarkeitsstufe angeben, wenn dies erforderlich ist.

Weitere Informationen zum Bestimmen des CLR-Imagetyps einer Datei finden Sie unter /CLRHEADER.

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Wählen Sie die Seite "Konfigurationseigenschaften linker>>Advanced".

  3. Ändern Sie die Eigenschaft CLR-Imagetyp.

So legen Sie diese Linkeroption programmgesteuert fest

  1. Siehe CLRImageType.

Siehe auch