Páginas de propiedades de la herramienta Manifest

Use estas páginas para especificar opciones generales para Mt.exe. Estas páginas se encuentran en Proyecto>Propiedades>Propiedades de configuración>Herramienta Manifiesto.

Página general de propiedades

Suprimir la pancarta de inicio

Sí (/nologo) especifica que los datos de copyright de Microsoft estándar se ocultan cuando se inicia la herramienta Manifiesto. Use esta opción para suprimir la salida no deseada en los archivos de registro, cuando ejecute mt.exe como parte de un proceso de compilación o desde un entorno de compilación.

Resultado detallado

Sí (/verbose) especifica que se mostrará información adicional de compilación durante la generación del manifiesto.

Identidad del ensamblado

Usa la opción /identity para especificar una cadena de identidad, que incluye los atributos para el elemento <assemblyIdentity>. Una cadena de identidad comienza con el valor del name atributo y va seguido de paresde valor de atributo = . Los atributos de una cadena de identidad se delimitan mediante una coma.

A continuación se muestra una cadena de identidad de ejemplo:

Microsoft.Windows.Common-Controls, processorArchitecture=x86, version=6.0.0.0, type=win32, publicKeyToken=6595b64144ccf1df

Página de propiedades Entrada y salida

Archivos de manifiesto adicionales

Usa la opción /manifest para especificar las rutas de acceso completas de los archivos de manifiesto adicionales que la herramienta Manifiesto va a procesar o combinar. Las rutas de acceso completas se delimitan mediante un punto y coma. (/manifest [manifest1] [manifest2] ...)

Manifiestos de recursos de entrada

Usa la opción para especificar la /inputresource ruta de acceso completa de un recurso de tipo RT_MANIFEST que se va a introducir en la herramienta de manifiesto. La ruta de acceso puede ir seguida por el identificador de recurso especificado. Por ejemplo:

dll_with_manifest.dll;#1

Incrustar manifiesto

  • Sí especifica que el sistema de proyectos insertará el archivo de manifiesto de aplicación en el ensamblado.

  • No especifica que el sistema de proyectos creará el archivo de manifiesto de aplicación como un archivo independiente.

Archivo de manifiesto de salida

Especifica el nombre del archivo de manifiesto de salida. Esta propiedad es opcional solo cuando la herramienta Manifiesto realiza operaciones en un archivo de manifiesto. (/out:[file];#[resource ID])

Archivo de recursos de manifiesto

Especifica el archivo de recursos de resultados usado para incrustar el manifiesto en los resultados del proyecto.

Generar archivos de catálogo

Usa la opción /makecdfs para especificar que la herramienta Manifiesto generará archivos de definición de catálogo (archivos .cdf), que se usan para crear catálogos. (/makecdfs)

Generar manifiesto a partir de ManagedAssembly

Genera un manifiesto a partir de un ensamblado administrado. (/managedassemblyname:[file])

Suprimir elemento de dependencia

Se usa con /managedassemblyname. Esta etiqueta suprime la generación de elementos de dependencia en el manifiesto final. (/nodependency)

Generar etiquetas de categoría

Se usa con /managedassemblyname. /category hace que se generen etiquetas de categoría. (/category)

Reconocimiento de ppp

Especifica si la aplicación es compatible con PPP. De forma predeterminada, la configuración es Sí para los proyectos de MFC y No , de lo contrario, porque solo los proyectos de MFC tienen reconocimiento de PPP integrado. Puede reemplazar la configuración por Sí si agrega código para controlar otros valores de PPP. La aplicación puede ser borrosa o pequeña si no es compatible con PPP y establece una opción compatible con PPP.

Choices

  • None
  • Reconocimiento de ppp elevado
  • Reconocimiento de ppp elevado por monitor

Habilitar montón de segmentos

Especifica si la aplicación usa el montón de segmentos. El montón de segmentos es una implementación moderna del montón en Windows que proporciona una mayor protección frente a vulnerabilidades de memoria comunes, mayor rendimiento de asignación, menor fragmentación de memoria, mejor escalabilidad entre núcleos y rendimiento más predecible bajo carga. Para los nuevos proyectos de C++, esta propiedad es Sí de forma predeterminada.

Página de propiedades COM aislada

Para obtener más información sobre COM aislado, consulte Aplicaciones aisladas y Cómo: Compilar aplicaciones aisladas para consumir componentes COM.

Archivo de biblioteca de tipos

Especifica la biblioteca de tipos que se va a usar para la compatibilidad con manifiestos COM libres. (/tlb:[file])

Archivo de script de registro

Especifica el archivo de script de registro que se debe usar por compatibilidad con el manifiesto COM regfree. (/rgs:[file])

Nombre de archivo del componente

Especifica el nombre de archivo del componente que se compila a partir de los archivos .tlb o .rgs especificados. (/dll:[file])

Archivo de reemplazo

Especifica el archivo que contiene los valores para las cadenas reemplazables en el archivo RGS. (/replacements:[file])

Página de propiedades Avanzadas

Actualizar hash de archivo

Calcula el hash de los archivos especificados en los elementos file y, a continuación, actualiza el atributo hash con este valor. (/hashupdate:[path])

Actualizar ruta de búsqueda de hash de archivo

Especifica la ruta de búsqueda que se debe usar al actualizar el hash del archivo.

Opciones adicionales

Permite especificar opciones.

Consulte también

Referencia de las páginas de propiedades de un proyecto de C++