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