CorFlags.exe (Konvertierungstool CorFlags)
Das Konvertierungstool „CorFlags“ ermöglicht das Konfigurieren des CorFlags-Abschnitts eines Headers eines portierbaren ausführbaren Images.
Dieses Tool wird automatisch mit Visual Studio installiert. Um das Tool auszuführen, verwenden Sie die Developer-Eingabeaufforderung von Visual Studio oder Visual Studio Developer PowerShell.
Geben Sie an der Eingabeaufforderung Folgendes ein:
Syntax
CorFlags.exe assembly [options]
Parameter
Erforderlicher Parameter | Beschreibung |
---|---|
assembly |
Der Name der Assembly, für die CorFlags konfiguriert werden soll. |
Option | BESCHREIBUNG |
---|---|
-32BIT[REQ]+ |
Legt das 32BITREQUIRED-Flag fest. |
-32BIT[REQ]- |
Löscht das 32BITREQUIRED-Flag. |
-32BITPREF+ |
Legt das 32BITPREFERRED-Flag fest. Die App wird als 32-Bit-Prozess sogar auf 64-Bit-Plattformen ausgeführt. Legen Sie dieses Flag nur auf EXE-Dateien fest. Wenn das Flag auf eine DLL-Datei festgelegt ist, kann die DLL in 64-Bit-Prozessen nicht geladen werden und eine BadImageFormatException-Ausnahme ausgelöst. Eine EXE-Datei mit diesem Flag kann in einem 64-Bit-Prozess geladen werden. Neues in .NET Framework 4.5. |
-32BITPREF- |
Löscht das 32BITPREFERRED-Flag. Neues in .NET Framework 4.5. |
-? |
Zeigt Befehlssyntax und Optionen für das Tool an. |
-Force |
Erzwingt ein Update, auch wenn es sich um eine Assembly mit starkem Namen handelt. Wichtig: Nach dem Aktualisieren einer Assembly mit starkem Namen muss diese erneut signiert werden, bevor ihr Code ausgeführt wird. |
-help |
Zeigt Befehlssyntax und Optionen für das Tool an. |
-ILONLY+ |
Legt das ILONLY-Flag fest. |
-ILONLY- |
Löscht das ILONLY-Flag. |
-nologo |
Unterdrückt die Anzeige des Startbanners von Microsoft. |
-RevertCLRHeader |
Setzt die CLR-Headerversion auf 2.0 zurück. |
-UpgradeCLRHeader |
Aktualisiert die CLR-Headerversion auf 2.5. Wichtig: Assemblys können nur als nativer Code ausgeführt werden, wenn sie mindestens über die CLR-Headerversion 2.5 verfügen. |
Hinweise
Wenn keine Optionen angegeben sind, zeigt das Konvertierungstool CorFlags die Flags für die angegebene Assembly an.
Weitere Informationen finden Sie im Abschnitt II.25.3.3.1 Runtimeflags der ECMA-335-Spezifikation. Informationen zum PE-Flag finden Sie unter Optionaler Header (Nur Bild).