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

La herramienta de conversión CorFlags permite configurar la sección de CorFlags del encabezado de una imagen ejecutable portátil.

Esta herramienta se instala automáticamente con Visual Studio. Para ejecutar la herramienta, use el Símbolo del sistema para desarrolladores de Visual Studio o PowerShell de Visual Studio para desarrolladores.

En el símbolo del sistema, escriba lo siguiente:

Sintaxis

CorFlags.exe assembly [options]  

Parámetros

Parámetro requerido Descripción
assembly El nombre del ensamblado para el que se va a configurar CorFlags.
Opción Descripción
-32BIT[REQ]+ Establece la marca 32BITREQUIRED.
-32BIT[REQ]- Borra la marca 32BITREQUIRED.
-32BITPREF+ Establece la marca 32BITPREFERRED. La aplicación se ejecuta como un proceso de 32 bits incluso en plataformas de 64 bits. Establezca esta marca únicamente en archivos EXE. 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. Los archivos EXE que tienen esta marca se pueden cargar en procesos de 64 bits.

Novedades de .NET Framework 4.5.
-32BITPREF- Borra la marca 32BITPREFERRED.

Novedades de .NET Framework 4.5.
-? Muestra las opciones y la sintaxis de los comandos para la herramienta.
-Force Fuerza una actualización aunque se trate de un ensamblado con nombre seguro. Importante: Si actualiza un ensamblado con nombre seguro, deberá volver a firmarlo antes de ejecutar su código.
-help Muestra las opciones y la sintaxis de los comandos para la herramienta.
-ILONLY+ Establece la marca ILONLY.
-ILONLY- Borra la marca ILONLY.
-nologo Suprime la presentación de la portada de inicio de Microsoft.
-RevertCLRHeader Vuelve a establecer la versión del encabezado CLR en 2.0.
-UpgradeCLRHeader Actualiza la versión del encabezado CLR a la 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.

Comentarios

Si no se especifica ninguna opción, la herramienta de conversión CorFlags muestra las marcas para el ensamblado especificado.

Para obtener más información, vea la sección II.25.3.3.1 Marcas en tiempo de ejecución de la especificación ECMA-335. Para obtener información sobre la marca PE, vea Encabezado opcional (solo imagen).

Vea también