Sdílet prostřednictvím


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

Nasazení (Visual C++)

Nasazování aplikací a součástí

Nasazení instalačního programu v prostředí Visual Studio

Průvodce programováním .NET

Nativní a vzájemná funkční spolupráce rozhraní .NET