Wskazówki: wdrażanie Twojego programu (C++)
Po utworzeniu aplikacji, wykonując wcześniejsze powiązane przewodniki, ostatnim krokiem jest utworzenie instalatora, aby inni użytkownicy mogli zainstalować program na swoich komputerach. W przypadku instalatora dodasz nowy projekt do istniejącego rozwiązania. Dane wyjściowe tego nowego projektu to setup.exe
plik, który może zainstalować aplikację na innym komputerze.
W przewodniku pokazano, jak wdrożyć aplikację przy użyciu Instalatora Windows. Możesz również użyć technologii ClickOnce do wdrożenia aplikacji. Aby uzyskać więcej informacji, zobacz ClickOnce Deployment for Visual C++ Applications (Wdrażanie technologii ClickOnce dla aplikacji Visual C++). Aby uzyskać więcej informacji na temat wdrażania ogólnie, zobacz Wdrażanie aplikacji, usług i składników.
Wymagania wstępne
- W przewodniku założono, że rozumiesz podstawy języka C++.
- Przyjęto również założenie, że zostały wykonane wcześniejsze powiązane przewodniki wymienione w temacie Using the Visual Studio IDE for C++ Desktop Development (Korzystanie ze środowiska IDE programu Visual Studio dla języka C++).
- Nie można ukończyć przewodnika w wersjach Express programu Visual Studio.
- Nie można ukończyć przewodnika bez rozszerzenia Microsoft Instalator programu Visual Studio Project. Instrukcje dotyczące sposobu jego instalowania należy wykonać.
Instalowanie szablonu projektów instalacyjnych i wdrażania programu Visual Studio
Kroki opisane w tej sekcji różnią się w zależności od zainstalowanej wersji programu Visual Studio. Aby zapoznać się z dokumentacją preferowanej wersji programu Visual Studio, użyj kontrolki selektora wersji . Kontrolka w górnej części spisu treści na tej stronie.
Jeśli jeszcze tego nie zrobiono, pobierz rozszerzenie Microsoft Instalator programu Visual Studio Projects. Rozszerzenie jest bezpłatne dla deweloperów programu Visual Studio i dodaje szablony projektów instalacji i wdrażania do programu Visual Studio.
- Po nawiązaniu połączenia z Internetem w menu głównym programu Visual Studio wybierz pozycję Rozszerzenia Zarządzaj rozszerzeniami>. Zostanie wyświetlone okno dialogowe Zarządzanie rozszerzeniami .
- Wybierz kartę Online i wpisz Microsoft Instalator programu Visual Studio Projects w polu wyszukiwania. Naciśnij Enter, wybierz pozycję Microsoft Instalator programu Visual Studio Projects i kliknij przycisk Pobierz.
- Wybierz uruchamianie i instalowanie rozszerzenia, a następnie uruchom ponownie program Visual Studio.
Tworzenie projektu instalacyjnego
W menu głównym programu Visual Studio wybierz pozycję Plik>ostatnio używane projekty i rozwiązania, a następnie wybierz opcję ponownego otwarcia projektu.
W menu głównym wybierz pozycję Plik>nowy>projekt, aby otworzyć okno dialogowe Tworzenie nowego projektu. W polu wyszukiwania wpisz
Setup
i z wyników wybierz pozycję Projekt instalacyjny , a następnie pozycję Dalej.Wprowadź nazwę projektu instalacyjnego w polu Nazwa , na przykład
Setup
.Z listy rozwijanej Rozwiązanie wybierz pozycję Dodaj do rozwiązania. Wybierz pozycję Utwórz , aby utworzyć projekt instalacyjny. Zostanie otwarta karta System plików w oknie edytora.
Kliknij prawym przyciskiem myszy węzeł Folder aplikacji w okienku po lewej stronie i wybierz polecenie Dodaj dane wyjściowe projektu, aby otworzyć okno dialogowe Dodawanie>grupy danych wyjściowych projektu.
W oknie dialogowym wybierz pozycję Podstawowe dane wyjściowe i kliknij przycisk OK. (Jeśli nie pamiętasz zmiany , nie zobaczysz danych wyjściowych podstawowychLista rozwijana Rozwiązania do dodawania do rozwiązania w poprzednim kroku). Zostanie wyświetlony nowy element o nazwie Primary Output from Game (Aktywne).
Wybierz pozycję Podstawowe dane wyjściowe z gry (aktywne), kliknij prawym przyciskiem myszy i wybierz pozycję Utwórz skrót do podstawowych danych wyjściowych z gry (aktywne). Zostanie wyświetlony nowy element o nazwie Shortcut to Primary Output from Game (Aktywne).
Zmień nazwę elementu skrótu na Game (Gra), a następnie przeciągnij i upuść element do węzła Menu Programy użytkownika po lewej stronie okna.
W Eksplorator rozwiązań wybierz projekt instalacyjny i wybierz pozycję Wyświetl>okno Właściwości, aby otworzyć okno Właściwości dla projektu instalacyjnego.
Określ inne szczegóły w oknie właściwości w sposób, w jaki mają być wyświetlane w instalatorze. Na przykład użyj nazwy produktu Contoso dla producenta, Instalatora gier i
https://www.contoso.com
dla elementu SupportUrl.
Kompilowanie projektu instalacyjnego
Z menu głównego wybierz pozycję Kompiluj>program Configuration Manager.
W tabeli Konteksty projektu w kolumnie Build (Kompilacja) zaznacz pole wyboru dla projektu instalacyjnego Setup (Konfiguracja). Kliknij przycisk Zamknij.
Na pasku menu wybierz pozycję Kompiluj>rozwiązanie kompilacji, aby skompilować projekt Game i projekt instalatora.
Uruchamianie projektu instalacyjnego
- W Eksploratorze rozwiązań naciśnij przycisk , aby przełączyć się między rozwiązaniami i dostępnymi widokami , aby przełączyć się do widoku folderu.
- Przejdź do folderu instalacyjnego i folderu Debuguj w tym obszarze. Możesz tam uruchomić
setup.exe
program, który został skompilowany z projektu instalacyjnego, aby zainstalować aplikację Game na komputerze. Możesz skopiować ten plik (i Setup.msi), aby zainstalować aplikację i jej wymagane pliki biblioteki na innym komputerze.
Aby zainstalować szablon projektu instalacji i wdrażania dla programu Visual Studio 2017 i starszych
Po nawiązaniu połączenia z Internetem w programie Visual Studio wybierz pozycję Rozszerzenia i aktualizacje narzędzi>.
W obszarze Rozszerzenia i aktualizacje wybierz kartę Online i wpisz Microsoft Instalator programu Visual Studio Projects w polu wyszukiwania. Naciśnij Enter, wybierz pozycję Projekty Instalatora wersji> programu Microsoft Visual Studio<, a następnie kliknij przycisk Pobierz.
Wybierz opcję zainstalowania rozszerzenia, a następnie uruchom ponownie program Visual Studio.
Na pasku menu wybierz pozycję Plik>ostatnie projekty i rozwiązania, a następnie wybierz rozwiązanie Gry, aby otworzyć je ponownie.
Aby utworzyć projekt instalacyjny i zainstalować program
Zmień aktywną konfigurację rozwiązania na Wydanie. Na pasku menu wybierz pozycję Kompiluj>program Configuration Manager. W oknie dialogowym Configuration Manager na liście rozwijanej Konfiguracja aktywnego rozwiązania wybierz pozycję Wydanie. Wybierz przycisk Zamknij, aby zapisać konfigurację.
Na pasku menu wybierz pozycję Plik>nowy>projekt, aby otworzyć okno dialogowe Nowy projekt.
W lewym okienku okna dialogowego rozwiń węzły Zainstalowane>inne typy projektów, a następnie wybierz pozycję Instalator programu Visual Studio. W środkowym okienku wybierz pozycję Konfiguruj projekt.
Wprowadź nazwę projektu instalacyjnego w polu Nazwa . W tym przykładzie wprowadź Ciąg Instalator gier.
Z listy rozwijanej Rozwiązanie wybierz pozycję Dodaj do rozwiązania. Wybierz przycisk OK, aby utworzyć projekt instalacyjny. Zostanie otwarta karta Asystenta plików (Instalator gier) w oknie edytora.
Kliknij prawym przyciskiem myszy węzeł Folder aplikacji i wybierz polecenie Dodaj dane wyjściowe projektu, aby otworzyć okno dialogowe Dodawanie>grupy danych wyjściowych projektu.
W oknie dialogowym wybierz pozycję Podstawowe dane wyjściowe i kliknij przycisk OK. Zostanie wyświetlony nowy element o nazwie Primary Output from Game (Aktywne).
Wybierz element Podstawowe dane wyjściowe z gry (aktywne), kliknij prawym przyciskiem myszy i wybierz pozycję Utwórz skrót do podstawowych danych wyjściowych z gry (aktywne). Zostanie wyświetlony nowy element o nazwie Shortcut to Primary Output from Game (Aktywne).
Zmień nazwę elementu skrótu na Game (Gra), a następnie przeciągnij i upuść element do węzła Menu Programy użytkownika po lewej stronie okna.
W Eksplorator rozwiązań wybierz projekt Instalator gier i wybierz pozycję Wyświetl>okno właściwości lub naciśnij F4, aby otworzyć okno Właściwości.
Określ inne szczegóły dotyczące sposobu ich wyświetlania w instalatorze. Na przykład użyj nazwy produktu Contoso dla producenta, Instalatora gier i https://www.contoso.com dla elementu SupportUrl.
Na pasku menu wybierz pozycję Kompiluj>program Configuration Manager. W tabeli Project (Projekt) w kolumnie Build (Kompilacja) zaznacz pole wyboru projektu Setup (Konfiguracja). Kliknij przycisk Zamknij.
Na pasku menu wybierz pozycję Kompiluj>rozwiązanie kompilacji, aby skompilować projekt Game i projekt Instalator gier.
W folderze rozwiązania znajdź program setup.exe utworzony w projekcie Instalator gier, a następnie uruchom go, aby zainstalować aplikację Game na komputerze. Możesz skopiować ten plik (i GameInstaller.msi), aby zainstalować aplikację i jej wymagane pliki biblioteki na innym komputerze.
Następne kroki
Poprzedni: Przewodnik: debugowanie projektu (C++)
Zobacz też
Dokumentacja języka C++
Projekty i systemy kompilacji
Wdrażanie aplikacji klasycznych