Compartir a través de


Herramienta Manifiesto (Páginas de propiedades)

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 de propiedades general

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 para el atributo name, seguido por pares atributo = valor. 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 de 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 /inputresource para especificar la ruta de acceso completa de un recurso de tipo RT_MANIFEST, para agregar como entrada a la herramienta Manifiesto. La ruta de acceso puede ir seguida por el identificador de recurso especificado. Por ejemplo:

dll_with_manifest.dll;#1

Incrustar manifiesto

  • 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, el valor es para proyectos MFC y No en caso contrario, porque solo los proyectos MFC cuentan con reconocimiento de PPP integrado. Puede reemplazar la configuración por si agrega código para controlar otros valores de PPP. Es posible que la aplicación aparezca aproximada o pequeña si no es compatible con PPP, pero establece una opción compatible con PPP.

Choices

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

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 parámetros .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.

Additional Options

Permite especificar opciones.

Consulte también

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