Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |