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 Visual Studio Installer Projects. Pokyny k instalaci následují.

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 Visual Studio Installer Projects. Rozšíření je bezplatné pro vývojáře sady Visual Studio a přidá šablony projektů instalace a nasazení do sady Visual Studio.

  1. 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í .
  2. Vyberte kartu Online a do vyhledávacího pole zadejte Microsoft Visual Studio Installer Projects. Stiskněte Enter, vyberte Microsoft Instalační program pro Visual Studio Projects a klikněte na Stáhnout.
  3. Zvolte spuštění a instalaci rozšíření a pak restartujte Visual Studio.

Vytvoření projektu nastavení

  1. V hlavní nabídce sady Visual Studio zvolte Soubor>poslední projekty a řešení a pak zvolte znovu otevřít projekt.

  2. 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ší.

  3. Do pole Název zadejte název instalačního projektu, například Setup.

  4. 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ů.

  5. 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.

  6. V dialogovém okně vyberte Primární výstup a klepněte na tlačítko OK. (Pokud jste zapomněli změnit rozevírací seznam Řešení na možnost Přidat do řešení v předchozím kroku, nezobrazí se Primární výstup.) Zobrazí se nová položka s názvem Primární výstup ze hry (Aktivní).

  7. 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í).

  8. 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.

  9. V Průzkumníku řešení vyberte projekt instalace a zvolte Zobrazit>Vlastnosti pro otevření okna Vlastnosti pro projekt instalace.

  10. 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í

  1. V hlavní nabídce zvolte Build>Configuration Manager.

  2. V tabulce Kontexty projektu ve sloupci Sestavení zaškrtněte políčko pro projekt nastavení, Nastavení. Klepněte na tlačítko Zavřít.

  3. Na řádku nabídek zvolte Sestavit>Sestavit řešení pro sestavení projektu Hry a projektu instalačního programu.

Spuštění instalačního projektu

  1. 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.
  2. Přejděte do instalační složky a do složky Debug, která je pod ní. Můžete spustit program setup.exe, který byl vytvořen z instalačního projektu, aby se aplikace Game nainstalovala do vašeho 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.

Pro instalaci šablony projektu nastavení a nasazení pro Visual Studio 2017 a starší verze

  1. Když jste připojení k internetu, v sadě Visual Studio zvolte Rozšíření a aktualizace nástrojů>.

  2. V části Rozšíření a aktualizace vyberte kartu On-line a zadejte do vyhledávacího pole Microsoft Visual Studio Installer Projects. Stiskněte Enter, vyberte Microsoft Visual Studio <verze> Installer Projects a klikněte na Stáhnout.

  3. Zvolte instalaci rozšíření a pak restartujte Visual Studio.

  4. Na řádku nabídek zvolte Soubor>Poslední projekty a řešení, a pak zvolte řešení Game pro jeho znovuotevření.

Vytvořte projekt instalace a nainstalujte svůj program

  1. Změňte aktivní konfiguraci řešení na Release. Na řádku nabídek zvolte Sestavit>Správce konfigurace. 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.

  2. Na řádku nabídek zvolte Soubor>Nový>Projekt pro otevření dialogového okna Nový projekt.

  3. V levém podokně dialogového okna rozbalte uzly Nainstalované>Jiné typy projektů a pak vyberte Visual Studio Instalační program. V prostředním podokně vyberte Nastavit projekt.

  4. Do pole Název zadejte název instalačního projektu. V tomto příkladu zadejte Instalační program hry.

  5. 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).

  6. Klikněte pravým tlačítkem myši na uzel Složka aplikace a vyberte Přidat>Výstup projektu, abyste otevřeli dialogové okno Přidat skupinu výstupů projektu.

  7. 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í).

  8. 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í).

  9. 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.

  10. V Průzkumníku řešení vyberte projekt Instalačního programu hry a zvolte Zobrazit>Okno Vlastnosti nebo stisknutím klávesy F4 zobrazíte okno Vlastnosti.

  11. 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.

  12. Na řádku nabídek zvolte Sestavení>Configuration Manager. V tabulce Projekt zaškrtněte ve sloupci Sestavení políčko pro projekt Nastavení. Klepněte na tlačítko Zavřít.

  13. Na řádku nabídek zvolte Sestavení>Sestavit řešení k sestavení projektu Hra a projektu Instalačního programu hry.

  14. 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 buildovací systémy
Nasazení desktopových aplikací