Sdílet prostřednictvím


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 Microsoft C++. Knihovny jazyka Microsoft C++ používané izolovanými aplikacemi mohou být stále redistribuovány buď v místní složce aplikace, nebo instalací do nativní mezipaměti sestavení (WinSxS); Údržbu knihoven Microsoft 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 Microsoft C++, a přesto ponechá možnost správcům systému a autorům aplikací ří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ázána s knihovnami Microsoft 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ů Microsoft 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

Izolované aplikace a souběžná sestavení

Nasazení desktopových aplikací