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. |