Sestavení izolovaných aplikací C/C++ a souběžných sestavení
Visual Studio podporuje model nasazení klientských aplikací pro Windows založený na myšlence izolovaných aplikací a souběžných sestavení. Visual Studio ve výchozím nastavení sestavuje všechny nativní aplikace C/C++ jako izolované aplikace, které používají manifesty k popisu jejich závislostí v knihovnách Visual C++.
Vytváření programů C/C++ jako izolovaných aplikací představuje řadu výhod. Například izolovaná aplikace není ovlivněna, když jiné aplikace C/C++ nainstalují nebo odinstalují knihovny Visual C++. Knihovny jazyka Visual C++ používané izolovanými aplikacemi mohou být stále redistribuovány v místní složce aplikace nebo instalací do nativní mezipaměti sestavení (WinSxS); Údržba knihoven Visual C++ pro již nasazené aplikace je však možné zjednodušit pomocí konfiguračního souboru vydavatele. Model nasazení izolované aplikace usnadňuje zajištění toho, aby aplikace C/C++, které běží na konkrétním počítači, používaly nejnovější verzi knihoven Visual C++, a přesto ponechá možnost, aby správci systému a autoři aplikací mohli řídit explicitní vazbu verzí aplikací na závislé knihovny DLL.
Tato část popisuje, jak můžete sestavit aplikaci C/C++ jako izolovanou aplikaci a zajistit, aby byla svázaná s knihovnami Visual C++ pomocí manifestu. Informace v této části se primárně týkají nativních nebo nespravovaných aplikací jazyka C++. Informace o nasazení nativních aplikací C++ vytvořených pomocí sady Visual Studio naleznete v tématu Redistribuce souborů Visual C++.
V tomto oddílu
Koncept izolovaných aplikací a souběžných sestavení
Sestavení izolovaných aplikací C/C++
Sestavení souběžných sestavení C/C++
Postupy: Sestavení součástí modelu COM bez registrace
Postupy: Sestavení izolovaných aplikací pro zpracování součástí modelu COM
Základní informace o generování manifestu pro programy C/C++
Řešení potíží s izolovanými aplikacemi C/C++ a souběžnými sestaveními