CorFlags.exe (CorFlags Conversion Tool)
Met het CorFlags-conversieprogramma kunt u de sectie CorFlags van de header van een draagbare uitvoerbare installatiekopieën configureren.
Dit hulpprogramma wordt automatisch geïnstalleerd met Visual Studio. Als u het hulpprogramma wilt uitvoeren, gebruikt u Visual Studio Developer Command Prompt of Visual Studio Developer PowerShell.
Typ het volgende bij de opdrachtprompt:
Syntaxis
CorFlags.exe assembly [options]
Parameters
Vereiste parameter | Beschrijving |
---|---|
assembly |
De naam van de assembly waarvoor de CorFlags moeten worden geconfigureerd. |
Optie | Beschrijving |
---|---|
-32BIT[REQ]+ |
Hiermee stelt u de vlag 32BITREQUIRED in. |
-32BIT[REQ]- |
Hiermee wist u de vlag 32BITREQUIRED. |
-32BITPREF+ |
Hiermee stelt u de vlag 32BITPREFERRED in. De app wordt uitgevoerd als een 32-bits proces, zelfs op 64-bits platforms. Stel deze vlag alleen in op EXE-bestanden. Als de vlag is ingesteld op een DLL, kan de DLL niet worden geladen in 64-bits processen en wordt er een BadImageFormatException uitzondering gegenereerd. Een EXE-bestand met deze vlag kan in een 64-bits proces worden geladen. Nieuw in de .NET Framework 4.5. |
-32BITPREF- |
Hiermee wist u de vlag 32BITPREFERRED. Nieuw in de .NET Framework 4.5. |
-? |
Geeft de opdrachtsyntaxis en opties voor het hulpprogramma weer. |
-Force |
Hiermee wordt een update gedwongen, zelfs als de assembly een sterke naam heeft. Belangrijk: Als u een assembly met een sterke naam bijwerkt, moet u deze opnieuw ondertekenen voordat u de code uitvoert. |
-help |
Geeft de opdrachtsyntaxis en opties voor het hulpprogramma weer. |
-ILONLY+ |
Hiermee stelt u de vlag ILONLY in. |
-ILONLY- |
Hiermee wist u de ILONLY-vlag. |
-nologo |
Onderdrukt de weergave van de Microsoft-opstartbanner. |
-RevertCLRHeader |
Hiermee wordt de CLR-headerversie teruggezet naar 2.0. |
-UpgradeCLRHeader |
Hiermee wordt de CLR-headerversie bijgewerkt naar 2.5. Opmerking: Assembly's moeten een CLR-headerversie van 2.5 of hoger hebben om systeemeigen te kunnen worden uitgevoerd. |
Opmerkingen
Als er geen opties zijn opgegeven, geeft het CorFlags-conversieprogramma de vlaggen voor de opgegeven assembly weer.
Zie sectie II.25.3.3.1 Runtime-vlaggen van de ECMA-335-specificatie voor meer informatie. Zie Optionele header (alleen afbeelding) voor meer informatie over de PE-vlag.