Sestavení izolovaných aplikací C/C++ a souběžných sestavení
Visual Studio podporuje model nasazení pro Windows klientské aplikace na základě nápadu izolovaných aplikací a souběžných sestavení. ve výchozím nastavení Visual Studio sestavovat všechny nativní aplikace C/C++ jako izolované aplikace, které pomocí manifestů popisují jejich závislosti na Visual C++ch knihoven.
Sestavování programů C/C++ jako izolovaných aplikací představuje řadu výhod. Například izolovaná aplikace není ovlivněná, pokud jiné aplikace C/C++ instalují nebo odinstalují knihovny Visual C++. Knihovny Visual C++ používané izolovanými aplikacemi mohou být nadále distribuovány buď v místní složce aplikace, nebo instalací do nativní mezipaměti sestavení (WinSxS). Obsluha Visual C++ch knihoven pro již nasazené aplikace se však může zjednodušit pomocí konfiguračního souboru vydavatele. Model nasazení izolovaných aplikací usnadňuje zajištění, že aplikace C/C++, které jsou spuštěny v určitém počítači, používají nejnovější verzi Visual C++ knihoven, a zároveň opouští možnost pro správce systému a autory aplikací řízení explicitních vazeb verzí aplikací na jejich závislé knihovny DLL.
Tato část popisuje, jak můžete sestavit aplikaci jazyka C/C++ jako izolovanou aplikaci a zajistit, aby se váže k Visual C++ knihoven pomocí manifestu. Informace v této části se týkají především nativních nebo nespravovaných aplikací v jazyce C++. informace o nasazení nativních aplikací v jazyce C++ vytvořených pomocí Visual Studio naleznete v tématu redistribuce Visual C++ souborů.
V tomto oddílu
Koncepty izolovaných aplikací a souběžných sestavení
Sestavování izolovaných aplikací C/C++
Sestavení souběžných sestavení C/C++
Postupy: vytváření Registration-Freech komponent modelu COM
Postupy: vytváření izolovaných aplikací pro využívání komponent modelu COM
Porozumění generování manifestu pro programy C/C++
Řešení potíží s izolovanými aplikacemi C/C++ a souběžnými sestaveními