Sdílet prostřednictvím


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++)

Zavádění aplikací a součástí

.NET programování v jazyce C++

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