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).