Eigenschaftenseiten des Manifesttools
Verwenden Sie diese Seiten, um allgemeine Optionen für Mt.exe
. Diese Seiten finden Sie unter project>Properties Configuration Properties>>Manifest Tool.
Eigenschaftenseite „Allgemein“
Startbanner unterdrücken
Ja (/nologo
) gibt an, dass standardmäßige Microsoft-Copyrightdaten beim Starten des Manifesttools verdeckt werden. Verwenden Sie diese Option, um unerwünschte Ausgabe in Protokolldateien zu unterdrücken, wenn Sie ausgeführt mt.exe
werden , entweder als Teil eines Buildprozesses oder aus einer Buildumgebung.
Ausführliche Ausgabe (Verbose)
Ja (/verbose
) gibt an, dass während der Manifestgenerierung weitere Buildinformationen angezeigt werden.
Assemblyidentität
Verwendet die /identity
Option, um eine Identitätszeichenfolge anzugeben, die die Attribute für das <assemblyIdentity>
Element enthält. Eine Identitätszeichenfolge beginnt mit dem Wert für das name
-Attribut gefolgt von Attribut = Wert-Paaren. Die Attribute in einer Identitätszeichenfolge werden durch Kommas getrennt.
Hier ist eine Beispielidentitätszeichenfolge:
Microsoft.Windows.Common-Controls, processorArchitecture=x86, version=6.0.0.0, type=win32, publicKeyToken=6595b64144ccf1df
Eingabe- und Ausgabeeigenschaftsseite
Zusätzliche Manifestdateien
Verwendet die /manifest
Option, um die vollständigen Pfade weiterer Manifestdateien anzugeben, die vom Manifesttool verarbeitet oder zusammengeführt werden. Vollständige Pfade werden durch Semikolons getrennt. (/manifest [manifest1] [manifest2] ...
)
Ressourcenmanifeste eingeben
Verwendet die /inputresource
Option, um den vollständigen Pfad einer Ressource vom Typ RT_MANIFEST
anzugeben, um in das Manifesttool einzugeben. Dem Pfad kann die angegebene Ressourcen-ID folgen. Zum Beispiel:
dll_with_manifest.dll;#1
Manifest einbetten
Ja gibt an, dass das Projektsystem die Anwendungsmanifestdatei in die Assembly einbettet.
Nein gibt an, dass das Projektsystem die Anwendungsmanifestdatei als eigenständige Datei erstellt.
Manifestdatei ausgeben
Gibt den Namen der Ausgabemanifestdatei an. Diese Eigenschaft ist optional, wenn nur eine Manifestdatei mit dem Manifesttool bearbeitet wird. (/out:[file];#[resource ID]
)
Manifestressourcendatei
Gibt die Ausgaberessourcen-Datei an, die verwendet wird, um das Manifest in die Projektausgabe einzubetten.
Katalogdateien generieren
Verwendet die /makecdfs
Option, um anzugeben, dass das Manifesttool Katalogdefinitionsdateien (.cdf
Dateien) generiert, die zum Erstellen von Katalogen verwendet werden. (/makecdfs
)
Manifest aus einer verwalteten Assembly generieren
Generiert ein Manifest aus einer verwalteten Assembly. (/managedassemblyname:[file]
)
Abhängigkeitselement unterdrücken
Wird mit /managedassemblyname
verwendet. Unterdrückt die Generierung von Abhängigkeitselementen im endgültigen Manifest. (/nodependency
)
Kategorietags generieren
Wird mit /managedassemblyname
verwendet. /category
bewirkt, dass die Kategorietags generiert werden. (/category
)
DPI-Sensibilisierung
Gibt an, ob die Anwendung DPI-fähig ist. Für MFC-Projekte ist diese Einstellung standardmäßig auf Ja festgelegt, andernfalls ist Nein festgelegt, da nur MFC-Projekte über integrierte DPI-Unterstützung verfügen. Sie können die Einstellung auf Ja festlegen, indem Sie Code hinzufügen, um verschiedene DPI-Einstellungen zu verarbeiten. Ihre Anwendung wird möglicherweise fuzzy oder klein angezeigt, wenn sie nicht DPI-fähig ist, Sie jedoch eine DPI-fähige Option festlegen.
Optionen
- None
- Hoher DPI-Wert
- Pro Monitor mit hoher DPI-Berücksichtigung
Isolated COM-Eigenschaftsseite
Weitere Informationen zu isolierter COM finden Sie unter "Isolierte Anwendungen " und "How to: Build isolated applications to consume COM components".
Typbibliotheksdatei
Gibt die Typbibliothek an, die für die Unterstützung des regfree COM-Manifests verwendet werden soll. (/tlb:[file]
)
Registrierungsskriptdatei
Gibt die Skriptdatei der Registrierungsstelle an, die für die Regfree-COM-Manifestunterstützung verwendet werden soll. (/rgs:[file]
)
Komponentendateiname
Gibt den Dateinamen der Komponente an, die aus der angegebenen TLB- oder RGS-Datei erstellt wird. (/dll:[file]
)
Ersetzungsdatei
Gibt die Datei an, die Werte für ersetzbare Zeichenfolgen in der RGS-Datei enthält. (/replacements:[file]
)
Eigenschaftenseite „Erweitert“
Dateihashes aktualisieren
Berechnet den Hash der in den file
Elementen angegebenen Dateien und aktualisiert dann das Hash-Attribut mit diesem Wert. (/hashupdate:[path]
)
Suchpfad für Dateihashes aktualisieren
Gibt den Suchpfad an, der beim Aktualisieren der Dateihashes verwendet werden soll.
Zusätzliche Optionen
Ermöglicht ihnen, weitere Optionen anzugeben.