Sdílet prostřednictvím


Nasazení (Visual C++)

Nasazení je proces, kterým distribuuje dokončenou aplikaci nebo komponentu pro nainstalování na jiných počítačích. Nasazení je vícestupňový proces, který začíná poté, co je aplikace vytvořena v počítači vývojáře a končí, pokud je nainstalována a připravena ke spuštění na počítači uživatele.

Visual Studio poskytuje dvě různé technologie pro nasazení aplikací systému Windows: ClickOnce nebo Instalační služba systému Windows.

  • ClickOnce lze použít k nasazení aplikací C++ zaměřených na modul CLR (Common Language Runtime) (smíšené, čisté a ověřitelné sestavení). Instalační službu systému Windows můžete také použít pro nasazení spravované aplikace, ale ClickOnce využívá výhod funkcí zabezpečení rozhraní .NET Framework (například podepisování manifestů) a proto je upřednostňovaný před Instalační službou systému Windows. ClickOnce nepodporuje nasazení nativních aplikací C++. Další informace naleznete v tématu Nasazení ClickOnce pro aplikace Visual C++.

  • Technologii Instalační služba systému Windows lze použít pro nasazení nativních aplikací C++ i aplikací C++, které jsou zaměřeny na modul CLR (Common Language Runtime).

Pro podrobné porovnání obou nasazení ClickOnce a Instalační služby systému Windows, viz Výběr strategie nasazení.

Tato část pojednává o způsobu, jak zajistit, aby byla spuštěna nativní aplikace Visual C++ na libovolném počítači, který poskytuje podporovanou cílovou platformu, které soubory je třeba zahrnout do instalačního balíčku a jaké jsou doporučené způsoby redistribuce součástí Visual C++, na nichž aplikace závisí.

Pokud jste obeznámeni s procesem nasazení a primárně se zajímáte o získání informací o změnách provedených v Visual Studio 2010, začněte s Volba metody nasazení. Příklady nasazení viz Příklady nasazení.

Zavádění aplikací Visual C++ je podrobněji popsáno v následujících tématech.

V tomto oddíle

Nasazení ve Visual C++ 2010

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

Viz také

Koncepty

Deploying the .NET Framework

Troubleshooting C/C++ Isolated Applications and Side-by-side Assemblies

Další zdroje

Building C/C++ Isolated Applications and Side-by-side Assemblies