MT-Aufgabe

Hinweis

Diese Aufgabe ist nur verfügbar, wenn Sie das C++-Buildsystem verwenden.

Umschließt das Microsoft-Manifesttool mt.exe. Weitere Informationen finden Sie unter Mt.exe.

Parameter

In der folgenden Tabelle werden die Parameter der MT-Aufgabe beschrieben. Die meisten Aufgabenparameter und einige andere Parameter entsprechen einer Befehlszeilenoption.

Hinweis

In der mt.exe-Dokumentation wird als Präfix für Befehlszeilenoptionen ein Bindestrich ( - ) verwendet, in diesem Artikel jedoch ein Schrägstrich ( / ). Beide Präfixe sind zulässig.

Parameter Beschreibung
AdditionalManifestFiles Optionaler String[] -Parameter.

Gibt den Namen von mindestens einer Manifestdatei an.

Weitere Informationen finden Sie unter der /manifest-Option in Mt.exe.
AdditionalOptions Optionaler String -Parameter.

Eine Liste der Befehlszeilenoptionen. Zum Beispiel: /</option1> /<option2> /<option#>. Verwenden Sie diesen Parameter, um Befehlszeilenoptionen anzugeben, die nicht durch einen anderen MT-Aufgabenparameter dargestellt werden.

Weitere Informationen finden Sie unter Mt.exe.
AssemblyIdentity Optionaler String -Parameter.

Gibt die Attributwerte des assemblyIdentity-Elements des Manifests an. Definieren Sie eine durch Trennzeichen getrennte Liste, in der die erste Komponente der Wert des name-Attributs ist und anschließend mindestens ein Name/Wert-Paar des Formats <attribute name>=<attribute_value> folgt.

Weitere Informationen finden Sie unter der /identity-Option in Mt.exe.
ComponentFileName Optionaler String -Parameter.

Gibt den Namen der Dynamic Link Library an, die Sie aus den RGS- oder TLB-Dateien erstellen möchten. Dieser Parameter ist erforderlich, wenn Sie die RegistrarScriptFile- oder TypeLibraryFile-MT-Aufgabenparameter angeben.

Weitere Informationen finden Sie unter der /dll-Option in Mt.exe.
DependencyInformationFile Optionaler String -Parameter.

Gibt die Abhängigkeitsinformationen-Datei an, die von Visual Studio verwendet wird, um Informationen zur Build-Abhängigkeit für das Manifesttool zu verwalten.
EmbedManifest Optionaler Boolean-Parameter.

Wenn true, wird die Manifestdatei in die Assembly eingebettet. Wenn false, wird eine eigenständige Manifestdatei erstellt.
EnableDPIAwareness Optionaler Enumerationsparameter.

Werte: false, true und PerMonitorHighDpiAware. Falls true, werden dem Manifest Informationen hinzugefügt, die die Anwendung als mit DPI-Werten kompatibel kennzeichnen. Wenn eine Anwendung so geschrieben wird, dass sie mit DPI kompatibel ist, sieht ihre Benutzeroberfläche bei verschiedensten High-DPI-Anzeigeeinstellungen ansprechend aus. Falls PerMonitorHighDpiAware, werden dem Manifest Informationen hinzugefügt, die auf die Per-Monitor und Per-Monitor (V2) DPI-Sensibilisierung der Anwendung hinweisen. Die Standardeinstellung ist false, sofern $(UseOfMFC) nicht auf static oder dynamic festgelegt wird. In diesem Fall wäre die Standardeinstellung true.

Weitere Informationen finden Sie unter Hoher DPI-Wert.
GenerateCatalogFiles Optionaler Boolean-Parameter.

Wenn true, werden Dateien zur Katalogdefinition (CDF) generiert.

Weitere Informationen finden Sie unter der /makecdfs-Option in Mt.exe.
GenerateCategoryTags Optionaler Boolean-Parameter.

Wenn true, wird bewirkt, dass Kategorietags generiert werden. Wenn dieser Parameter true ist, muss der ManifestFromManagedAssemblyMT-Aufgabenparameter ebenfalls angegeben werden.

Weitere Informationen finden Sie unter der /category-Option in Mt.exe.
InputResourceManifests Optionaler String -Parameter.

Geben Sie das Manifest aus einer Ressource vom Typ RT_MANIFEST ein, die über den angegebenen Bezeichner verfügt. Geben Sie eine Ressource im Format <file>[;[#]<ressource_id>] ein, bei der der optionale <ressource_id>-Parameter eine nicht negative 16-Bit-Zahl ist.

Wenn keine resource_id angegeben wird, wird der CREATEPROCESS_MANIFEST_RESOURCE-Standardwert (1) verwendet.

Weitere Informationen finden Sie unter der Mt.exe-Option /inputresource.
ManifestFromManagedAssembly Optionaler String -Parameter.

Generiert ein Manifest aus der angegebenen verwalteten Assembly.

Weitere Informationen finden Sie unter der Mt.exe-Option /managedassemblyname.
ManifestToIgnore Optionaler String -Parameter.

(Nicht verwendet.)
OutputManifestFile Optionaler String -Parameter.

Gibt den Namen des Ausgabemanifests an. Wenn dieser Parameter nicht angegeben wird und gerade nur an einem Manifest gearbeitet wird, wird dieses stattdessen geändert.

Weitere Informationen finden Sie unter der /out-Option in Mt.exe.
OutputResourceManifests Optionaler String -Parameter.

Geben Sie das Manifest an eine Ressource vom Typ RT_MANIFEST aus, die über den angegebenen Bezeichner verfügt. Die Ressource besitzt das Format <file>[;[#]<ressource_id>], wobei der optionale <ressource_id>-Parameter eine nicht negative16-Bit-Zahl ist.

Wenn keine resource_id angegeben wird, wird der CREATEPROCESS_MANIFEST_RESOURCE-Standardwert (1) verwendet.

Weitere Informationen finden Sie unter der Mt.exe-Option /outputresource.
RegistrarScriptFile Optionaler String -Parameter.

Gibt den Namen der Registrierungsskriptdatei (RGS) zum Verwenden bei der COM-Manifest-Unterstützung ohne Registrierung an.

Weitere Informationen finden Sie unter der /rgs-Option in Mt.exe.
ReplacementsFile Optionaler String -Parameter.

Gibt die Datei an, die Werte für die ersetzbaren Zeichenfolgen in der Registrierungsskriptdatei (RGS) enthält.

Weitere Informationen finden Sie unter der Mt.exe-Option /replacements.
ResourceOutputFileName Optionaler String -Parameter.

Gibt die Ausgaberessourcen-Datei an, die verwendet wird, um das Manifest in die Projektausgabe einzubetten.
Sources Optionaler ITaskItem[]-Parameter.

Definiert eine Liste von durch Leerräume getrennten Manifestquelldateien.

Weitere Informationen finden Sie unter der /manifest-Option in Mt.exe.
SuppressDependencyElement Optionaler Boolean-Parameter.

Wenn true, wird ein Manifest ohne Abhängigkeitselemente generiert. Wenn dieser Parameter true ist, müssen Sie auch den ManifestFromManagedAssemblyMT-Aufgabenparameter angeben.

Weitere Informationen finden Sie unter der Mt.exe-Option /nodependency.
SuppressStartupBanner Optionaler Boolean-Parameter.

Bei true wird die Anzeige der Copyright- und Versionsnummernmeldung bei Aufgabenstart verhindert.

Weitere Informationen finden Sie unter der Mt.exe-Option /nologo.
TrackerLogDirectory Optionaler String-Parameter.

Gibt das Zwischenverzeichnis an, in dem die Nachverfolgungsprotokolle für diese Aufgabe gespeichert sind.
TypeLibraryFile Optionaler String -Parameter.

Gibt den Namen der Typbibliotheksdatei (TLB) an. Wenn Sie diesen Parameter angeben, müssen Sie ebenfalls den ComponentFileNameMT-Aufgabenparameter angeben.

Weitere Informationen finden Sie unter der /tlb-Option in Mt.exe.
UpdateFileHashes Optionaler Boolean-Parameter.

Wenn true, wird der Hashwert der Dateien an dem Pfad berechnet, der vom UpdateFileHashesSearchPathMT-Aufgabenparameter angegeben wird. Anschließend wird beim Manifest der Wert des hash-Attributs des file-Elements mithilfe des berechneten Werts aktualisiert.

Weitere Informationen finden Sie unter der /hashupdate-Option in Mt.exe. Siehe auch den Parameter UpdateFileHashesSearchPath in dieser Tabelle
UpdateFileHashesSearchPath Optionaler String-Parameter.

Gibt den Suchpfad an, der verwendet werden soll, wenn die Dateihashwerte aktualisiert werden. Verwenden Sie diesen Parameter mit dem UpdateFileHashesMT-Aufgabenparameter.

Weitere Informationen finden Sie unter dem UpdateFileHashes-Parameter in dieser Tabelle.
VerboseOutput Optionaler Boolean-Parameter.

Wenn true, werden ausführliche Debuginformationen angezeigt.

Weitere Informationen finden Sie unter der Option /verbose in Mt.exe.

Weitere Informationen