CorFlags.exe (Herramienta de conversión de CorFlags)CorFlags.exe (CorFlags Conversion Tool)

La herramienta de conversión CorFlags permite configurar la sección de CorFlags del encabezado de una imagen ejecutable portátil.The CorFlags Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.

Esta herramienta se instala automáticamente con Visual Studio.This tool is automatically installed with Visual Studio. Para ejecutar la herramienta, use Símbolo del sistema para desarrolladores de Visual Studio (o Símbolo del sistema de Visual Studio en Windows 7).To run the tool, use the Developer Command Prompt for Visual Studio (or the Visual Studio Command Prompt in Windows 7). Para más información, consulte Símbolos del sistema.For more information, see Command Prompts.

En el símbolo del sistema, escriba lo siguiente:At the command prompt, type the following:

SintaxisSyntax

CorFlags.exe assembly [options]  

ParámetrosParameters

Parámetro requeridoRequired parameter DescripciónDescription
assembly El nombre del ensamblado para el que se va a configurar CorFlags.The name of the assembly for which to configure the CorFlags.
OpciónOption DescripciónDescription
/32BIT[REQ]+/32BIT[REQ]+ Establece la marca 32BITREQUIRED.Sets the 32BITREQUIRED flag.
/32BIT[REQ]-/32BIT[REQ]- Borra la marca 32BITREQUIRED.Clears the 32BITREQUIRED flag.
/32BITPREF+/32BITPREF+ Establece la marca 32BITPREFERRED.Sets the 32BITPREFERRED flag. La aplicación se ejecuta como un proceso de 32 bits incluso en plataformas de 64 bits.The app runs as a 32-bit process even on 64-bit platforms. Establezca esta marca únicamente en archivos EXE.Set this flag only on EXE files. Si la marca se establece en un archivo DLL, este genera un error al cargarse en procesos de 64 bits y se produce una excepción BadImageFormatException.If the flag is set on a DLL, the DLL fails to load in 64-bit processes, and a BadImageFormatException exception is thrown. Los archivos EXE que tienen esta marca se pueden cargar en procesos de 64 bits.An EXE file with this flag can be loaded into a 64-bit process.

Nueva en .NET Framework 4.5.NET Framework 4.5.New in the .NET Framework 4.5.NET Framework 4.5.
/32BITPREF-/32BITPREF- Borra la marca 32BITPREFERRED.Clears the 32BITPREFERRED flag.

Nueva en .NET Framework 4.5.NET Framework 4.5.New in the .NET Framework 4.5.NET Framework 4.5.
/?/? Muestra las opciones y la sintaxis de los comandos para la herramienta.Displays command syntax and options for the tool.
/Force/Force Fuerza una actualización aunque se trate de un ensamblado con nombre seguro.Forces an update even if the assembly is strong-named. Importante: Si actualiza un ensamblado con nombre seguro, deberá volverlo a firmar antes de ejecutar su código.Important: If you update a strong-named assembly, you must sign it again before executing its code.
/help/help Muestra las opciones y la sintaxis de los comandos para la herramienta.Displays command syntax and options for the tool.
/ILONLY+/ILONLY+ Establece la marca ILONLY.Sets the ILONLY flag.
/ILONLY-/ILONLY- Borra la marca ILONLY.Clears the ILONLY flag.
/nologo/nologo Suprime la presentación de la portada de inicio de Microsoft.Suppresses the Microsoft startup banner display.
/RevertCLRHeader/RevertCLRHeader Vuelve a establecer la versión del encabezado CLR en 2.0.Reverts the CLR header version to 2.0.
/UpgradeCLRHeader/UpgradeCLRHeader Actualiza la versión del encabezado CLR a la 2.5.Upgrades the CLR header version to 2.5. Nota: Para que los ensamblados se ejecuten de forma nativa, la versión del encabezado CLR debe ser la 2.5 o posterior.Note: Assemblies must have a CLR header version of 2.5 or greater to run natively.

ComentariosRemarks

Si no se especifica ninguna opción, la herramienta de conversión CorFlags muestra las marcas para el ensamblado especificado.If no options are specified, the CorFlags Conversion tool displays the flags for the specified assembly.

Vea tambiénSee also