Nasazení ClickOnce pro aplikace Visual C++
Visual Studio poskytuje dvě různé technologie pro nasazení aplikací systému Windows: Nasazení ClickOnce nebo prostřednictvím Instalační služby systému Windows.
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 (Manifest Generation and Editing Tool) nebo jeho verze s grafickým uživatelským rozhraním (informace naleznete v tématu MageUI.exe (Manifest Generation and Editing Tool, Graphical Client)).
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 Nasazová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 Podrobné pokyny: Ruční nasazení aplikace ClickOnce.
Viz také
Odkaz
Mage.exe (Manifest Generation and Editing Tool)
MageUI.exe (Manifest Generation and Editing Tool, Graphical Client)
Makecert.exe (Certificate Creation Tool)
Koncepty
ClickOnce zabezpečení a nasazení
Vytváření balíčků zaváděcího nástroje
Další zdroje
Nasazování aplikací a součástí