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.exewerden , 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_MANIFESTanzugeben, um in das Manifesttool einzugeben. Dem Pfad kann die angegebene Ressourcen-ID folgen. 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])

Seite "Erweiterte Eigenschaft"

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.

Siehe auch

Windows C++-Projekteigenschaftenseitenverweis