Condividi tramite


CorFlags.exe (strumento di conversione CorFlags)

Lo strumento di conversione CorFlags consente di configurare la sezione CorFlags dell'intestazione di un'immagine eseguibile di tipo PE.

Viene installato automaticamente con Visual Studio. Per eseguire lo strumento, usare il prompt dei comandi per sviluppatori di Visual Studio o Visual Studio Developer PowerShell.

Al prompt dei comandi digitare quanto segue:

Sintassi

CorFlags.exe assembly [options]  

Parametri

Parametro obbligatorio. Descrizione
assembly Nome dell'assembly per il quale configurare CorFlags.
Opzione Descrizione
-32BIT[REQ]+ Imposta il flag 32BITREQUIRED.
-32BIT[REQ]- Cancella il flag 32BITREQUIRED.
-32BITPREF+ Imposta il flag 32BITPREFERRED. L'applicazione viene eseguita come processo a 32 bit anche sulle piattaforme a 64 bit. Impostare questo flag solo su file EXE. Se il flag viene impostato su una DLL, la DLL non viene caricata nei processi a 64 bit e viene generata un'eccezione BadImageFormatException. Un file EXE con questo flag può essere caricato in un processo a 64 bit.

Novità di .NET Framework 4.5.
-32BITPREF- Cancella il flag 32BITPREFERRED.

Novità di .NET Framework 4.5.
-? Visualizza la sintassi e le opzioni di comando dello strumento.
-Force Forza un aggiornamento anche se l'assembly ha un nome sicuro. Importante: Se si aggiorna un assembly con nome sicuro, è necessario firmarlo di nuovo prima di eseguire il codice.
-help Visualizza la sintassi e le opzioni di comando dello strumento.
-ILONLY+ Imposta il flag ILONLY.
-ILONLY- Cancella il flag ILONLY.
-nologo Evita la visualizzazione del messaggio di avvio Microsoft.
-RevertCLRHeader Ripristina la versione 2.0 dell'intestazione CLR.
-UpgradeCLRHeader Esegue l'aggiornamento dell'intestazione CLR alla versione 2.5. Nota: Gli assembly devono avere una versione di intestazione CLR 2.5 o successiva da eseguire in modo nativo.

Commenti

Se non viene specificata alcuna opzione, lo strumento di conversione CorFlags visualizza i flag relativi all'assembly specificato.

Per altre informazioni, vedere la sezione II.25.3.3.1 Flag runtime della specifica ECMA-335. Per informazioni sul flag PE, vedere Intestazione facoltativa (solo immagine).

Vedi anche