Základní informace o generování manifestu pro programy C/C++
A manifest je dokument XML, který může být externího souboru XML nebo zdroj vložena do aplikace nebo sestavení.Manifestu izolované aplikace slouží ke správě názvů a verzí sdílená side-by-side sestavení, na které by měla navázat aplikace za běhu.Manifestu vedle sebe sestavení určuje jeho závislosti na názvy, verze, zdroje a jiných sestavení.
Existují dva způsoby vytvoření manifestu izolované aplikace nebo sestavení side-by-side.Za prvé Autor sestavení ručně vytvořit soubor manifestu podle pravidel a požadavcích na pojmenování.Alternativně Pokud aplikace závisí na tom, Visual C++ jako CRT, MFC, ATL nebo jiné a potom manifestu sestavení lze generovat 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, k vytvoření manifestu pro konečný binární informace o sestavení používá propojovací program.Propojovací program nevloží do binární soubor manifestu a může způsobit jen jako externí soubor manifestu.S jako externí soubor manifestu nemusí fungovat u všech scénářů.Například se doporučuje, aby soukromé sestavení s vloženými manifesty.V příkazovém řádku sestavení, jako jsou ty, které používají k sestavení kódu nmake může být vložený manifest pomocí nástroje manifestu; Další informace naleznete v Generování manifestu v příkazovém řádku.Při vytváření ve Visual Studio, může být vložený manifest nastavením vlastnosti pro nástroj manifest v Vlastnosti projektu dialogu; see Generování manifestu v aplikaci Visual Studio.
Viz také
Koncepty
Koncept izolovaných aplikací a souběžných sestavení