CorFlags.exe (outil de conversion CorFlags)

L’outil de conversion CorFlags vous permet de configurer la section CorFlags de l’en-tête d’une image exécutable portable.

Cet outil est installé automatiquement avec Visual Studio. Pour exécuter l’outil, utilisez l’invite de commandes développeur Visual Studio ou PowerShell pour développeurs Visual Studio.

À l'invite de commandes, tapez :

Syntaxe

CorFlags.exe assembly [options]  

Paramètres

Paramètre requis Description
assembly Nom de l'assembly pour lequel CorFlags doit être configuré.
Option Description
-32BIT[REQ]+ Définit l'indicateur 32BITREQUIRED.
-32BIT[REQ]- Efface l'indicateur 32BITREQUIRED.
-32BITPREF+ Définit l'indicateur 32BITPREFERRED. L'application s'exécute comme un processus 32 bits même sur les plateformes 64 bits. Affectez cet indicateur uniquement sur les fichiers EXE. Si l'indicateur est défini sur une DLL, la DLL ne charge pas dans les processus 64 bits, et une exception BadImageFormatException est levée. Un fichier EXE avec cet indicateur peut être chargé dans un processus 64 bits.

Nouveautés de .NET Framework 4.5.
-32BITPREF- Efface l'indicateur 32BITPREFERRED.

Nouveautés de .NET Framework 4.5.
-? Affiche la syntaxe et les options de commande de l'outil.
-Force Force une mise à jour même si l'assembly est associé à un nom fort. Important : Si vous mettez à jour un assembly avec un nom fort, vous devez le resigner avant d’exécuter son code.
-help Affiche la syntaxe et les options de commande de l'outil.
-ILONLY+ Définit l'indicateur ILONLY.
-ILONLY- Efface l'indicateur ILONLY.
-nologo Supprime l'affichage de la bannière de démarrage Microsoft.
-RevertCLRHeader Rétablit l'en-tête du CLR à la version 2.0.
-UpgradeCLRHeader Met à niveau l'en-tête du CLR à la version 2.5. Remarque : Les assemblys doivent avoir la version 2.5 ou ultérieure dans l’en-tête du CLR pour être exécutés en mode natif.

Notes

Si aucune option n'est spécifiée, l'outil de conversion CorFlags affiche les indicateurs pour l'assembly spécifié.

Pour plus d’informations, consultez la section II.25.3.3.1 Indicateurs d’exécution de la spécification ECMA-335. Pour plus d’informations sur l’indicateur PE, consultez En-tête facultatif (image uniquement).

Voir aussi