MT (tarea)

Nota:

Esta tarea solo está disponible cuando se usa el sistema de compilación de C++.

Incluye la herramienta Manifiesto de Microsoft mt.exe. Para más información, consulte Mt.exe.

Parámetros

En la siguiente tabla se describen los parámetros de la tarea MT. La mayoría de los parámetros de tareas, así como algunos conjuntos de parámetros, corresponden a una opción de línea de comandos.

Nota

La documentación de mt.exe usa un guion ( - ) como prefijo para las opciones de línea de comandos, pero en este tema se usa una barra diagonal ( / ). Se aceptan ambos prefijos.

Parámetro Description
AdditionalManifestFiles Parámetro String[] opcional.

Especifica el nombre de uno o varios archivos de manifiesto.

Para más información, consulte la opción /manifest de Mt.exe.
AdditionalOptions Parámetro String opcional.

Una lista de opciones de la línea de comandos. Por ejemplo, /<option1> /<option2> /<option#>. Use este parámetro para especificar opciones de la línea de comandos que no están representadas por ningún otro parámetro de tarea MT.

Para más información, consulte Mt.exe.
AssemblyIdentity Parámetro String opcional.

Especifica los valores de atributo del elemento assemblyIdentity del manifiesto. Especifique una lista delimitada por comas, donde el primer componente sea el valor del atributo name, seguido de uno o varios pares de nombre/valor que tengan el formato <nombre de atributo>=<valor_atributo>.

Para más información, consulte la opción /identity de Mt.exe.
ComponentFileName Parámetro String opcional.

Especifica el nombre de la biblioteca de vínculos dinámicos que pretende compilar desde los archivos .rgs o .tlb. Este parámetro es obligatorio si especifica los parámetros de la tarea MT RegistrarScriptFile o TypeLibraryFile.

Para más información, consulte la opción /dll de Mt.exe.
DependencyInformationFile Parámetro String opcional.

Especifica el archivo de información de dependencia que usa Visual Studio para realizar un seguimiento de la información de dependencia de compilación para la herramienta de manifiesto.
EmbedManifest Parámetro Boolean opcional.

Si es true, incrusta el archivo de manifiesto en el ensamblado. Si es false, se crea como un archivo de manifiesto independiente.
EnableDPIAwareness Parámetro de enumeración opcional.

Los valores son false, true y PerMonitorHighDpiAware. Si es true, agrega información al manifiesto que marca la aplicación para que reconozca valores de ppp. Si escribe una aplicación compatible con los valores de ppp, la interfaz de usuario tendrá una apariencia similar en una amplia variedad de opciones de visualización de valores altos de ppp. Si es PerMonitorHighDpiAware, agrega información al manifiesto que marca la aplicación para que reconozca valores de ppp por monitor. El valor predeterminado es false, a menos que $(UseOfMFC) se establezca en static o dynamic, en cuyo caso el valor predeterminado es true.

Para más información, consulte High DPI (Alto DPI).
GenerateCatalogFiles Parámetro Boolean opcional.

Si es true, genera archivos de definición de catálogo ( .cdf).

Para más información, consulte la opción /makecdfs de Mt.exe.
GenerateCategoryTags Parámetro Boolean opcional.

Si es true, hace que se generen etiquetas de categoría. Si este parámetro es true, también se debe especificar el parámetro de tarea ManifestFromManagedAssemblyMT.

Para más información, consulte la opción /category de Mt.exe.
InputResourceManifests Parámetro String opcional.

Proporcione el manifiesto de un recurso de tipo RT_MANIFEST que tenga el identificador especificado. Especifique un recurso con el formato, <file>[;[#]<resource_id>], donde el parámetro opcional <resource_id> es un número de 16 bits no negativo.

Si no se especifica ningún resource_id, se usará el valor predeterminado CREATEPROCESS_MANIFEST_RESOURCE (1).

Para más información, consulte la opción /inputresource de Mt.exe.
ManifestFromManagedAssembly Parámetro String opcional.

Genera un manifiesto del ensamblado administrado especificado.

Para más información, consulte la opción /managedassemblyname de Mt.exe.
ManifestToIgnore Parámetro String opcional.

(No usado).
OutputManifestFile Parámetro String opcional.

Especifica el nombre del manifiesto de salida. Si se omite este parámetro y solo se opera un manifiesto en él, ese manifiesto se modificará.

Para más información, consulte la opción /out: de Mt.exe.
OutputResourceManifests Parámetro String opcional.

Genere el manifiesto a un recurso de tipo RT_MANIFEST que tenga el identificador especificado. El recurso tiene el formato, <file>[;[#]<resource_id>], donde el parámetro opcional <resource_id> es un número de 16 bits no negativo.

Si no se especifica ningún resource_id, se usará el valor predeterminado CREATEPROCESS_MANIFEST_RESOURCE (1).

Para más información, consulte la opción /outputresource de Mt.exe.
RegistrarScriptFile Parámetro String opcional.

Especifica el nombre del archivo de script de registrador ( .rgs) que se usará para la compatibilidad con manifiestos COM sin registro.

Para más información, consulte la opción /rgs de Mt.exe.
ReplacementsFile Parámetro String opcional.

Especifica el archivo que contiene los valores de las cadenas reemplazables en el archivo de script de registrador ( .rgs).

Para más información, consulte la opción /replacements de Mt.exe.
ResourceOutputFileName Parámetro String opcional.

Especifica el archivo de recursos de resultados usado para incrustar el manifiesto en los resultados del proyecto.
Sources Parámetro ITaskItem[] opcional.

Especifica una lista de archivos de código fuente de manifiesto, separados por espacios.

Para más información, consulte la opción /manifest de Mt.exe.
SuppressDependencyElement Parámetro Boolean opcional.

Si es true, genera un manifiesto sin elementos de dependencia. Si este parámetro es true, especifique también el parámetro de tarea ManifestFromManagedAssemblyMT.

Para más información, consulte la opción /nodependency de Mt.exe.
SuppressStartupBanner Parámetro Boolean opcional.

Si es true, evita que se muestre el copyright y el mensaje de número de versión cuando la tarea se inicia.

Para más información, consulte la opción /nologo de Mt.exe.
TrackerLogDirectory Parámetro String opcional.

Especifica el directorio intermedio en que se almacenan los registros de seguimiento para esta tarea.
TypeLibraryFile Parámetro String opcional.

Especifica el nombre del archivo de biblioteca de tipos ( .tlb). Si especifica este parámetro, especifique también el parámetro de tarea ComponentFileNameMT.

Para más información, consulte la opción /tlb de Mt.exe.
UpdateFileHashes Parámetro Boolean opcional.

Si es true, se calcula el valor hash de los archivos de la ruta de acceso especificada por el parámetro de tarea UpdateFileHashesSearchPathMT. Luego se actualiza el valor del atributo hash del elemento file del manifiesto usando el valor calculado.

Para más información, consulte la opción /hashupdate de Mt.exe. Consulte también el parámetro UpdateFileHashesSearchPath de esta tabla.
UpdateFileHashesSearchPath Parámetro String opcional.

Especifica la ruta de acceso de búsqueda que se debe usar al actualizar los hashes del archivo. Use este parámetro con el parámetro de tarea UpdateFileHashesMT.

Para obtener más información, vea el parámetro UpdateFileHashes de esta tabla.
VerboseOutput Parámetro Boolean opcional.

Si es true, muestra información de depuración detallada.

Para más información, consulte la opción /verbose de Mt.exe.

Vea también