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