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
Vysvětlení závislostí aplikace Visual C++
Určení, které knihovny DLL znovu distribuovat
Redistribuce souborů Visual C++
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
Troubleshooting C/C++ Isolated Applications and Side-by-side Assemblies
Další zdroje
Building C/C++ Isolated Applications and Side-by-side Assemblies