Návod: Nasazení programu (C++)
Teď, když jste vytvořili aplikaci dokončením předchozích souvisejících návodů, je posledním krokem vytvoření instalačního programu, aby si ostatní uživatelé mohli program nainstalovat do svých počítačů. Pro instalační program přidáte do stávajícího řešení nový projekt. Výstupem tohoto nového projektu je setup.exe
soubor, který může aplikaci nainstalovat do jiného počítače.
Návod ukazuje, jak pomocí Instalační služby systému Windows nasadit aplikaci. K nasazení aplikace můžete také použít ClickOnce. Další informace naleznete v tématu Nasazení ClickOnce pro aplikace Visual C++. Další informace o nasazení obecně naleznete v tématu Nasazení aplikací, služeb a komponent.
Požadavky
- Návod předpokládá, že rozumíte základům jazyka C++.
- Předpokládá se také, že jste dokončili předchozí související názorné postupy uvedené v tématu Použití integrovaného vývojového prostředí sady Visual Studio pro vývoj desktopových aplikací v jazyce C++.
- Návod nejde dokončit v edicích Express sady Visual Studio.
- Návod nejde dokončit bez rozšíření Microsoft Instalační program pro Visual Studio Projectu. Pokyny k instalaci postupujte podle pokynů.
Instalace šablony projektů instalace a nasazení sady Visual Studio
Postup v této části se liší podle toho, jakou verzi sady Visual Studio máte nainstalovanou. Pokud chcete zobrazit dokumentaci pro upřednostňovanou verzi sady Visual Studio, použijte ovládací prvek selektoru verzí . Ovládací prvek v horní části obsahu na této stránce.
Pokud jste to ještě neudělali, stáhněte si rozšíření Microsoft Instalační program pro Visual Studio Projects. Rozšíření je bezplatné pro vývojáře sady Visual Studio a přidá šablony projektů instalace a nasazení do sady Visual Studio.
- Když jste připojení k internetu, v hlavní nabídce v sadě Visual Studio zvolte Rozšíření>spravovat rozšíření. Zobrazí se dialogové okno Spravovat rozšíření .
- Vyberte kartu Online a do vyhledávacího pole zadejte Projekty Microsoft Instalační program pro Visual Studio. Stiskněte Enter, vyberte Microsoft Instalační program pro Visual Studio Projects a klikněte na Stáhnout.
- Zvolte spuštění a instalaci rozšíření a pak restartujte Visual Studio.
Vytvoření projektu nastavení
V hlavní nabídce sady Visual Studio zvolte Soubor>poslední projekty a řešení a pak zvolte znovu otevřít projekt.
V hlavní nabídce zvolte Soubor>nový>projekt a otevřete dialogové okno Vytvořit nový projekt. Do vyhledávacího pole zadejte
Setup
a z výsledků zvolte Nastavit projekt a pak Další.Do pole Název zadejte název instalačního projektu, například
Setup
.V rozevíracím seznamu Řešení vyberte Přidat do řešení. Zvolte Vytvořit a vytvořte projekt nastavení. V okně editoru se otevře karta Systém souborů.
Klikněte pravým tlačítkem myši na uzel Složka aplikace v levém podokně a výběrem možnosti Přidat výstup projektu otevřete dialogové okno Přidat>výstupní skupinu projektu.
V dialogovém okně vyberte Primární výstup a klepněte na tlačítko OK. (Pokud jste zapomněli změnit primární výstup, nezobrazí se hlavní výstup.Rozevírací seznam řešení pro přidání do řešení v předchozím kroku Zobrazí se nová položka s názvem Primární výstup ze hry (Aktivní).
Vyberte Primární výstup ze hry (aktivní), klikněte pravým tlačítkem myši a zvolte Vytvořit zástupce primárního výstupu ze hry (aktivní). Zobrazí se nová položka s názvem Zástupce primárního výstupu ze hry (Aktivní).
Přejmenujte položku zástupce na Game a přetáhněte ji do uzlu nabídky Programy uživatele na levé straně okna.
V Průzkumník řešení vyberte projekt nastavení a zvolte Okno Zobrazit>vlastnosti a otevřete okno Vlastnosti pro projekt nastavení.
V okně vlastnosti zadejte další podrobnosti tak, jak se mají zobrazit v instalačním programu. Můžete například použít Contoso pro výrobce, instalační program hry pro název produktu a
https://www.contoso.com
pro supportUrl.
Sestavení projektu nastavení
V hlavní nabídce zvolte Build>Configuration Manager.
V tabulce Kontexty projektu ve sloupci Sestavení zaškrtněte políčko pro projekt nastavení, Nastavení. Klepněte na tlačítko Zavřít.
Na řádku nabídek zvolte Sestavit>řešení pro sestavení a sestavte projekt Hry a projekt instalačního programu.
Spuštění instalačního projektu
- V Průzkumníku řešení stiskněte tlačítko a přepněte mezi řešeními a dostupnými zobrazeními a přepněte do zobrazení složek.
- Přejděte do instalační složky a ladicí složky. Program, který byl vytvořen z instalačního
setup.exe
projektu, můžete spustit, aby se aplikace Game nainstalovala do počítače. Tento soubor (a Setup.msi) můžete zkopírovat a nainstalovat aplikaci a požadované soubory knihovny do jiného počítače.
Instalace šablony projektu instalace a nasazení pro Visual Studio 2017 a starší
Když jste připojení k internetu, v sadě Visual Studio zvolte Rozšíření a aktualizace nástrojů>.
V části Rozšíření a aktualizace vyberte kartu Online a do vyhledávacího pole zadejte Microsoft Instalační program pro Visual Studio Projekty. Stiskněte Enter, vyberte Projekty instalačního programu verze> sady Microsoft Visual Studio <a klikněte na Tlačítko Stáhnout.
Zvolte instalaci rozšíření a pak restartujte Visual Studio.
Na řádku nabídek zvolte File Recent Projects and Solutions (Poslední>projekty a řešení) a pak zvolte Game solution (Game solution) a znovu ho otevřete.
Vytvoření projektu instalace a instalace programu
Změňte aktivní konfiguraci řešení na Verzi. Na řádku nabídek zvolte Sestavit>Configuration Manager. V dialogovém okně Configuration Manageru v rozevíracím seznamu Konfigurace aktivního řešení vyberte Uvolnit. Kliknutím na tlačítko Zavřít uložte konfiguraci.
Na řádku nabídek zvolte Soubor>nový>projekt a otevřete dialogové okno Nový projekt.
V levém podokně dialogového okna rozbalte uzly Nainstalované>jiné typy projektů a pak vyberte Instalační program pro Visual Studio. V prostředním podokně vyberte Nastavit projekt.
Do pole Název zadejte název instalačního projektu. V tomto příkladu zadejte Instalační program hry.
V rozevíracím seznamu Řešení vyberte Přidat do řešení. Zvolte tlačítko OK a vytvořte projekt nastavení. V okně editoru se otevře karta Pomocník pro soubory (Instalační program hry).
Klikněte pravým tlačítkem myši na uzel Složka aplikace a vyberte Přidat>výstup projektu a otevřete dialogové okno Přidat výstupní skupinu projektu.
V dialogovém okně vyberte Primární výstup a klepněte na tlačítko OK. Zobrazí se nová položka s názvem Primární výstup ze hry (Aktivní).
Vyberte položku Primární výstup ze hry (Aktivní), klikněte pravým tlačítkem myši a zvolte Vytvořit zástupce primárního výstupu ze hry (aktivní). Zobrazí se nová položka s názvem Zástupce primárního výstupu ze hry (Aktivní).
Přejmenujte položku zástupce na Game a přetáhněte ji do uzlu nabídky Programy uživatele na levé straně okna.
V Průzkumník řešení vyberte projekt Instalačního programu hry a zvolte Okno Zobrazit>vlastnosti nebo stisknutím klávesy F4 otevřete okno Vlastnosti.
Zadejte další podrobnosti tak, jak se mají zobrazit v instalačním programu. Můžete například použít Contoso pro výrobce, instalační program hry pro název produktu a https://www.contoso.com pro supportUrl.
Na řádku nabídek zvolte Sestavit>Configuration Manager. V tabulce Projekt zaškrtněte ve sloupci Sestavení políčko pro projekt Nastavení. Klepněte na tlačítko Zavřít.
Na řádku nabídek zvolte Sestavit>řešení pro sestavení a sestavte herní projekt a projekt Instalačního programu her.
Ve složce řešení vyhledejte setup.exe program vytvořený z projektu Instalačního programu hry a spusťte ho, aby se aplikace Game nainstalovala do počítače. Tento soubor (a GameInstaller.msi) můžete zkopírovat a nainstalovat aplikaci a požadované soubory knihovny do jiného počítače.
Další kroky
Předchozí: Návod: Ladění projektu (C++)
Viz také
Referenční dokumentace jazyka C++
Projekty a systémy sestavení
Nasazení desktopových aplikací