Udostępnij za pośrednictwem


Wdrażania ClickOnce dla aplikacji Visual C++

Visual Studioudostępnia dwie technologie dotyczące wdrażania aplikacji systemu Windows: wdrażania ClickOnce lub Instalator Windows wdrażania.

Wdrażania ClickOnce w języku C++

Visual C++ Środowisko programistyczne nie obsługuje bezpośrednio rozmieszczenie Visual C++ projektów z ClickOnce, ale narzędzia są dostępne z niego korzystać.

[!UWAGA]

Visual Studioobsługuje ClickOnce w Visual C# i Visual Basic środowisk programistycznych.Jeśli Twój Visual C++ projekt jest zależny od Visual C# projektu, można opublikować aplikacji (łącznie z jego zależności) za pomocą ClickOnce wdrażania z Visual C# środowisko programistyczne.

Wdrażania Visual C++ za pomocą aplikacji ClickOnce, musisz najpierw zbudować Manifest aplikacji ClickOnce i Manifest wdrażania ClickOnce za pomocą Mage.exe (manifestu generacji i narzędzia do edycji) lub jego graficznego interfejsu użytkownika programu (Aby uzyskać informacje, zobacz MageUI.exe (manifestu generacji i edycji narzędzia graficzne klienta)).

Należy najpierw użyć Mage.exe zbudować manifest aplikacji; plik wynikowy będzie zawierał manifest rozszerzenie.Następnie należy użyć Mage.exe Aby budować manifestu wdrażania; plik wynikowy będzie zawierał .application rozszerzenia.Następnie możesz zarejestrować manifestów.

Manifest aplikacji należy określić procesor docelowej (x 86, x 64, lub Itanium).Zobacz Wdrażanie aplikacji 64-bitowych Aby uzyskać informacje na temat tych opcji.

Ponadto nazwy wykaz manifestów, stosowania i wdrażania musi być inna niż nazwa aplikacji C++.Pozwala to uniknąć konfliktu między manifest aplikacji utworzony przez Mage.exe i manifest zewnętrznych, który jest częścią aplikacji C++.

Wdrożenia będą musieli zainstalować dowolne Visual C++ bibliotek, od których zależy aplikacji.Aby określić zależności dla określonej aplikacji, można użyć depends.exe lub narzędzia DUMPBIN z opcją /DEPENDENTS.Aby uzyskać więcej informacji o zależnościach, zobacz Opis zależności aplikacji Visual C++.Być może trzeba uruchomić VCRedist.exe; Narzędzie to instaluje Visual C++ biblioteki na komputerze docelowym.

Powinny także budować inicjującego (wymagań wstępnych Instalator) dla aplikacji do wdrożenia wstępnie wymagane składniki; Aby uzyskać informacje o program inicjujący, zobacz Tworzenie pakietów program inicjujący.

Aby uzyskać bardziej szczegółowy opis technologii, zobacz ClickOnce zabezpieczeń i wdrażania.Na przykład szczegółowe ClickOnce wdrażania, zobacz Instruktaż: Ręcznie wdrażanie aplikacji ClickOnce.

Zobacz też

Informacje

Mage.exe (manifestu generacji i narzędzia do edycji)

MageUI.exe (manifestu generacji i edycji narzędzia graficzne klienta)

MakeCert.exe (narzędzia tworzenia certyfikatów)

Koncepcje

Instalator Windows Wdrażania

ClickOnce zabezpieczeń i wdrażania

Tworzenie pakietów program inicjujący

Inne zasoby

Wdrażanie aplikacji biurowych (Visual C++)

Wdrażanie aplikacji i składników

.NET Programowanie w języku Visual C++

Macierzysty i.NET interoperacyjności