Sdílet prostřednictvím


Generování manifestu porozumění pro C/C++ programy

A manifest je vložený dokument XML, který může být externí soubor XML nebo zdroj uvnitř aplikace nebo sestavení.Manifestu izolované aplikace slouží ke správě verzí sdílená sestavení vedle sebe, které aplikace vazba za běhu.Manifestu vedle sebe sestavení určuje jeho závislosti na názvy, verze, prostředky a ostatních sestaveních.

Existují dva způsoby vytvoření manifestu pro izolovanou aplikaci nebo sestavení vedle sebe.Nejprve Autor sestavení ručně vytvořte soubor manifestu pravidel a požadavcích na pojmenování.Alternativně Pokud program závisí pouze na Visual C++ jako CRT, MFC, ATL nebo ostatní a potom manifestu sestavení mohou být generovány automaticky vytvořeném propojovacím programem.

Záhlaví Visual C++ knihovny obsahují informace o sestavení a při knihoven jsou zahrnuty v kódu aplikace, vytvořeném propojovacím používá tyto informace sestavení tvoří manifestu pro konečné binární.Vytvořeném propojovacím Nevkládat uvnitř binární soubor manifestu a můžete generovat pouze jako externí soubor manifestu.S jako externí soubor manifestu nemusí fungovat u všech scénářů.Doporučuje se například, že soukromé sestavení s vloženými manifestů.V sestavení příkazového řádku, jako například použít k vytvoření kódu nmake manifestu lze vložit pomocí nástroje manifestu; Další informace naleznete v Generování manifestu na příkazovém řádku.Při vytváření Visual Studio, může být vložený manifest nastavením vlastnosti pro nástroj v manifestu Vlastnosti projektu dialogu; see Generování manifestu v aplikaci Visual Studio.

Viz také

Koncepty

Koncepty izolovaných aplikací a sestav vedle sebe

Další zdroje

Vytváření C/C++, samostatný aplikací a sestavení vedle sebe