Sdílet prostřednictvím


Nasazení aplikací (Visual C++)

Nasazení je proces, kterým distribuuje dokončenou aplikaci nebo komponentu pro nainstalování na jiných počítačích.Plánování nasazení spustí při vytvoření aplikace na počítači vývojáře.Nasazení končí, když je aplikace nainstalována a připravena ke spuštění v počítači uživatele.

Visual Studio poskytuje různé technologie pro nasazení aplikací systému Windows.Patří mezi ně ClickOnce nasazení a nasazením Instalační služba Windows Installer.

  • ClickOncelze použít k nasazení aplikací C++, které se zaměřují na common language runtime (CLR) – smíšené, čisté a ověřitelné sestavení.Přestože Instalační služba Windows Installer lze použít k nasazení spravované aplikace, doporučujeme použít ClickOnce protože jej využívá funkce zabezpečení rozhraní.NET Framework, jako je například podepisování manifestů.ClickOnce nepodporuje nasazení nativních aplikací C++.Další informace naleznete v tématu Nasazení ClickOnce pro aplikace Visual C++.

  • Technologie Instalační služba Windows Installer lze použít k nasazení nativních aplikací C++ nebo aplikací C++, jejichž cílem modulu CLR.

Pro srovnání ClickOnce a nasazení Instalační služba Windows Installer, viz Výběr strategie nasazení.

Články v této části dokumentace diskutovat o tom, jak zajistit, že nativní aplikace Visual C++ v libovolném počítači, který poskytuje podporovanou cílovou platformu, které soubory je třeba zahrnout do instalačního balíčku a doporučené způsoby redistribuce součástí, které vaše aplikace závisí.

V tomto oddíle

Nasazení ve Visual C++

Koncepty nasazení

Vysvětlení závislostí aplikace Visual C++

Určení, které knihovny DLL znovu distribuovat

Volba metody nasazení

Redistribuce souborů Visual C++

Příklady nasazení

Přerozdělení klientských webových aplikací

Nasazení ClickOnce pro aplikace Visual C++

Spuštění C++ /clr aplikace v předchozí provozní verzi

Související oddíly

Vytváření C/C++, samostatný aplikací a sestavení vedle sebe

Nasazení.NET Framework a aplikace

Poradce při potížích s C/C++, samostatný aplikací a sestavení vedle sebe