ClickOnce – nasazení pro aplikace Visual C++
Visual Studio poskytuje dvě různé technologie pro nasazení aplikací systému Windows: nasazení ClickOnce nebo nasazení Windows Installer.
Nasazení ClickOnce v jazyce C++
Vývojové prostředí Visual C++ přímo nepodporuje nasazení Visual C++ projektů s ClickOnce, ale nástroje jsou k dispozici pro jeho použití.
[!POZNÁMKA]
Visual Studio nepodporuje ClickOnce ve vývojových prostředích Visual C# a Visual Basic.Pokud je váš projekt Visual C++ závislý na projektu Visual C#, můžete publikovat aplikaci (včetně jejích závislostí) použitím nasazení ClickOnce z vývojového prostředí Visual C#.
Pro nasazení aplikace Visual C++ pomocí ClickOnce, je nejprve nutné sestavit ClickOnce – manifest aplikace a ClickOnce – manifest nasazení pomocí Mage.exe (generování manifestu a nástroj pro úpravy) nebo jeho verze s grafickým uživatelským rozhraním (informace naleznete v tématu MageUI.exe (generování manifestu a nástroj pro úpravy, grafický klient)).
Nejprve použijte Mage.exe k sestavení manifestu aplikace, výsledný soubor bude mít příponu .manifest.Poté použijte Mage.exe k sestavení manifestu nasazení; výsledný soubor bude mít příponu .application.Následně podepište manifesty.
Manifest aplikace musí specifikovat cílový procesor (x86, x64 nebo ARM).Informace o těchto možnostech naleznete v tématu Nasazení nezbytných součástí pro 64bitové aplikace.
Také název aplikace a manifest nasazení musí být odlišný od názvu aplikace jazyka C++.Tím předejdete konfliktu mezi manifestem aplikace vytvořeným Mage.exe a externím manifestem, který je součástí aplikace jazyka C++.
K nasazení budete potřebovat instalaci všech knihoven Visual C++, na kterých aplikace závisí.Chcete-li určit závislosti pro konkrétní aplikaci, můžete použít soubor depends.exe nebo nástroj DUMPBIN s nastavením /DEPENDENTS.Více informací o závislostech naleznete v tématu Vysvětlení závislostí aplikace Visual C++.Možná budete muset spustit VCRedist.exe; tento nástroj nainstaluje knihovny Visual C++ na cílový počítač.
Budete možná potřebovat sestavit zaváděcí nástroj pro vaší aplikaci (instalační program předpokladů) k nasazení požadovaných komponent aplikace; informace týkající se zaváděcího nástroje naleznete v tématu Vytváření balíčků zaváděcího nástroje.
Podrobnější popis technologie naleznete v tématu ClickOnce – zabezpečení a nasazení. Podrobný příklad nasazení ClickOnce naleznete v tématu Návod: Ruční nasazení aplikace ClickOnce.
Viz také
Referenční dokumentace
Mage.exe (generování manifestu a nástroj pro úpravy)
MageUI.exe (generování manifestu a nástroj pro úpravy, grafický klient)
Makecert.exe (nástroj pro vytvoření certifikátu)
Koncepty
Instalační služba systému Windows – nasazení
ClickOnce – zabezpečení a nasazení
Vytváření balíčků zaváděcího nástroje
Další zdroje
Nasazení aplikací (Visual C++)
Nasazení aplikací, služeb a komponent