Nasazení ClickOnce pro aplikace Visual C++
Visual Studioposkytuje dvě různé technologie pro nasazení aplikací systému Windows: nasazení ClickOnce nebo Instalační služba Windows Installer nasazení.
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 Manifest aplikace ClickOnce a Manifest nasazení ClickOnce 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 editační nástroj grafického klienta)).
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 Itanium).Informace o těchto možnostech naleznete v tématu Zavádění 64bitových aplikací.
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 (předpoklady instalačního programu) 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 neleznete v tématu Názorný postup: Ručně nasazení technologie ClickOnce aplikace.
Viz také
Referenční dokumentace
Mage.exe (generování manifestu a nástroj pro úpravy)
MageUI.exe (generování manifestu a editační nástroj grafického klienta)
MakeCert.exe (nástroj pro vytvoření certifikátu)
Koncepty
Nasazení pomocí instalační služby systému Windows
ClickOnce zabezpečení a nasazení
Vytváření balíčků zaváděcího nástroje
Další zdroje
Nasazení aplikací (Visual C++)