Partager via


MT (tâche)

Remarque

Cette tâche est disponible uniquement lors de l’utilisation du système de génération C++.

Inclut l’outil Manifeste de Microsoft (mt.exe) dans un wrapper. Pour plus d’informations, voir mt.exe.

Paramètres

Le tableau suivant décrit les paramètres de la tâche MT. La plupart des paramètres de tâche, et quelques ensembles de paramètres, correspondent à une option de ligne de commande.

Notes

La documentation de mt.exe utilise un trait d’union (-) comme préfixe pour les options de ligne de commande, alors que cette rubrique utilise une barre oblique (/). Les deux préfixes sont acceptés.

Paramètre Description
AdditionalManifestFiles Paramètre String[] facultatif.

Spécifie le nom d’un ou plusieurs fichiers manifestes.

Pour plus d’informations, voir l’option /manifest de mt.exe.
AdditionalOptions Paramètre String facultatif.

Liste des options de ligne de commande. Par exemple, /<option1> /<option2> /<option#>. Utilisez ce paramètre pour spécifier des options de ligne de commande qui ne sont représentées par aucun autre paramètre de la tâche MT.

Pour plus d’informations, voir mt.exe.
AssemblyIdentity Paramètre String facultatif.

Spécifie les valeurs d’attribut de l’élément assemblyIdentity du manifeste. Spécifiez une liste délimitée par des virgules, où le premier composant est la valeur de l’attribut name, suivie d’une ou plusieurs paires nom/valeur au format <nom_attribut>=<valeur_attribut>.

Pour plus d’informations, voir l’option /identity de mt.exe.
ComponentFileName Paramètre String facultatif.

Spécifie le nom de la bibliothèque de liens dynamiques à générer à partir des fichiers .rgs ou .tlb. Ce paramètre est obligatoire si vous spécifiez les paramètres RegistrarScriptFile ou TypeLibraryFile de la tâche MT.

Pour plus d’informations, voir l’option /dll de mt.exe.
DependencyInformationFile Paramètre String facultatif.

Spécifie le fichier d’informations sur les dépendances utilisé par Visual Studio pour effectuer le suivi des informations sur les dépendances de la génération pour l’outil Manifeste.
EmbedManifest Paramètre Boolean facultatif.

Si true, incorpore le fichier manifeste dans l’assembly. Si false, crée un fichier manifeste autonome.
EnableDPIAwareness Paramètre enum facultatif.

Les valeurs sont false, true et PerMonitorHighDpiAware. Si true, ajoute des informations au manifeste afin de marquer l'application comme application prenant en charge DPI. Écrire une application avec prise en charge DPI permet d’obtenir une interface utilisateur agréable et cohérente pour différents paramètres d’affichage en haute résolution. Si PerMonitorHighDpiAware, ajoute des informations au manifeste afin de marquer l'application comme application prenant en charge la résolution par moniteur. La valeur par défaut est false, sauf si $(UseOfMFC) est définie sur static ou dynamic, auquel cas la valeur par défaut est true.

Pour plus d’informations, voir Haute résolution.
GenerateCatalogFiles Paramètre Boolean facultatif.

Si la valeur est true, génère des fichiers de définition de catalogue (.cdf).

Pour plus d’informations, voir l’option /makecdfs de mt.exe.
GenerateCategoryTags Paramètre Boolean facultatif.

Si true, entraîne la génération d’étiquettes de catégorie. Si ce paramètre est true, le paramètre de tâche ManifestFromManagedAssemblyMT doit également être spécifié.

Pour plus d’informations, voir l’option /category de mt.exe.
InputResourceManifests Paramètre String facultatif.

Entre le manifeste à partir d’une ressource de type RT_MANIFEST qui a l’identificateur spécifié. Spécifiez une ressource sous la forme <fichier>[;[#]<id_resource>], où le paramètre facultatif <id_resource> est un nombre non négatif sur 16 bits.

Si aucun resource_id n’est spécifié, la valeur par défaut de CREATEPROCESS_MANIFEST_RESOURCE (1) est utilisée.

Pour plus d’informations, voir l’option /inputresource de mt.exe.
ManifestFromManagedAssembly Paramètre String facultatif.

Génère un manifeste à partir de l’assembly managé spécifié.

Pour plus d’informations, voir l’option /managedassemblyname de mt.exe.
ManifestToIgnore Paramètre String facultatif.

(Non utilisé.)
OutputManifestFile Paramètre String facultatif.

Spécifie le nom du manifeste de sortie. Si ce paramètre est omis et que vous n’utilisez qu’un seul manifeste, ce manifeste est modifié sur place.

Pour plus d’informations, voir l’option /out de mt.exe.
OutputResourceManifests Paramètre String facultatif.

Génère le manifeste sur une ressource de type RT_MANIFEST qui a l’identificateur spécifié. La ressource se présente sous la forme <fichier>[;[#]<id_resource>], où le paramètre facultatif <id_resource> est un nombre non négatif sur 16 bits.

Si aucun resource_id n’est spécifié, la valeur par défaut de CREATEPROCESS_MANIFEST_RESOURCE (1) est utilisée.

Pour plus d’informations, voir l’option /outputresource de mt.exe.
RegistrarScriptFile Paramètre String facultatif.

Spécifie le nom du fichier de script d’inscription (.rgs) à utiliser pour la prise en charge du manifeste COM sans inscription.

Pour plus d’informations, voir l’option /rgs de mt.exe.
ReplacementsFile Paramètre String facultatif.

Spécifie le fichier qui contient des valeurs pour les chaînes remplaçables du fichier de script d’inscription (.rgs).

Pour plus d’informations, voir l’option /replacements de mt.exe.
ResourceOutputFileName Paramètre String facultatif.

Spécifie le fichier de ressources de sortie utilisé pour incorporer le manifeste dans la sortie du projet.
Sources Paramètre ITaskItem[] facultatif.

Spécifie une liste des fichiers sources du manifeste, séparés par des espaces.

Pour plus d’informations, voir l’option /manifest de mt.exe.
SuppressDependencyElement Paramètre Boolean facultatif.

Si true, génère un manifeste sans éléments de dépendance. Si ce paramètre est true, vous devez aussi spécifier le paramètre de tâche ManifestFromManagedAssemblyMT.

Pour plus d’informations, voir l’option /nodependency de mt.exe.
SuppressStartupBanner Paramètre Boolean facultatif.

Si la valeur est true, empêche l'affichage du message de copyright et de numéro de version quand la tâche démarre.

Pour plus d’informations, voir l’option /nologo de mt.exe.
TrackerLogDirectory Paramètre String facultatif.

Spécifie le répertoire intermédiaire dans lequel sont stockés les fichiers journaux de suivi de cette tâche.
TypeLibraryFile Paramètre String facultatif.

Spécifie le nom du fichier de bibliothèque de types (.tlb). Si vous spécifiez ce paramètre, spécifiez aussi le paramètre de tâche ComponentFileNameMT.

Pour plus d’informations, voir l’option /tlb de mt.exe.
UpdateFileHashes Paramètre Boolean facultatif.

Si true, calcule la valeur de hachage des fichiers dans le chemin spécifié par le paramètre de tâche UpdateFileHashesSearchPathMT, puis met à jour la valeur de l’attribut hash de l’élément file du manifeste en utilisant la valeur calculée.

Pour plus d’informations, voir l’option /hashupdate de mt.exe. Consultez également le paramètre UpdateFileHashesSearchPath dans ce tableau.
UpdateFileHashesSearchPath Paramètre String facultatif.

Spécifie le chemin de recherche à utiliser quand les hachages de fichier sont mis à jour. Utilisez ce paramètre avec le paramètre de tâche UpdateFileHashesMT.

Pour plus d’informations, consultez le paramètre UpdateFileHashes dans ce tableau.
VerboseOutput Paramètre Boolean facultatif.

Si true, affiche des informations de débogage détaillées.

Pour plus d’informations, voir l’option /verbose de mt.exe.

Voir aussi