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

Izolované aplikace a souběžná sestavení

Nasazení desktopových aplikací