Freigeben über


Manifestgenerierung über die Befehlszeile

Beim Erstellen von C/C++-Anwendungen über die Befehlszeile – mithilfe von nmake oder einem ähnlichen Tool – wird das Manifest generiert, nachdem der Linker alle Objektdateien verarbeitet und die endgültige Binärdatei erstellt hat.Der Linker sammelt die in den Objektdateien gespeicherten Assemblyinformationen und kombiniert diese Informationen zu einer endgültigen Manifestdatei.Standardmäßig generiert der Linker eine Datei mit dem Namen <Binärdateiname>.<Erweiterung>.manifest, um die endgültige Binärdatei zu beschreiben.Der Linker ist nicht in der Lage, eine Manifestdatei in die Binärdatei einzubetten, sondern kann ein Manifest nur als externe Datei generieren.Es gibt verschiedene Möglichkeiten, ein Manifest in die endgültige Binärdatei einzubetten, z. B. die Verwendung des Manifesttools (mt.exe) oder das Kompilieren des Manifests in eine Ressourcendatei.Beachten Sie, dass beim Einbetten eines Manifests in die endgültige Binärdatei spezielle Regeln befolgt werden müssen, damit Features wie inkrementelles Verknüpfen, Signierung und Bearbeiten und Fortfahren funktionieren.Diese und weitere Optionen beim Erstellen über die Befehlszeile werden in Gewusst wie: Einbetten eines Manifests in eine C/C++-Anwendung beschrieben.

Siehe auch

Referenz

Manifeste

/INCREMENTAL (inkrementell verknüpfen)

Konzepte

Assemblys mit starken Namen (Assemblysignierung) (C++/CLI)

Bearbeiten und Fortfahren

Manifestgenerierung für C/C++-Programme