První seznámení s nasazením v sadě Visual Studio

Nasazením aplikace, služby nebo komponenty ji distribuujete pro instalaci na jiné počítače, zařízení nebo servery nebo v cloudu. V sadě Visual Studio můžete zvolit vhodnou metodu pro potřebný typ nasazení. (Řada typů aplikací podporuje další nástroje pro nasazení, jako je nasazení příkazového řádku nebo NuGet, které tu nejsou popsané.)

Podrobné pokyny k nasazení najdete v rychlých startech a kurzech. Přehled možností nasazení najdete v tématu Jaké možnosti publikování jsou pro mě vhodné?.

Nasazení do místní složky

Nasazení do místní složky se obvykle používá k testování nebo zahájení fázovaného nasazení, ve kterém se pro konečné nasazení používá jiný nástroj.

Publikování do Azure

  • ASP.NET, ASP.NET Core, Python a Node.js: Publikování do služby Aplikace Azure service nebo služby Aplikace Azure v Linuxu pomocí jedné z následujících metod:

    Pokud chcete použít nástroj Publikovat, klikněte pravým tlačítkem myši na projekt v Průzkumník řešení a vyberte Publikovat. (Pokud jste dříve nakonfigurovali profily publikování, musíte vybrat Vytvořit nový profil.) V dialogovém okně Publikovat zvolte Azure a pak zvolte požadovanou službu Azure, aby pokračovala.

    Screenshot that shows selecting Azure App Service.

    Poznámka:

    Pokud ještě nemáte účet Azure, můžete se tady zaregistrovat.

Publikování na webu nebo nasazení do sdílené síťové složky

Vytvoření instalačního balíčku (Windows Desktop)

Pokud vyžadujete složitější instalaci desktopové aplikace než ClickOnce, můžete vytvořit balíček Instalační služby systému Windows (INSTALAČNÍ SOUBOR MSI nebo EXE) nebo vlastní bootstrapper.

  • Instalační balíček založený na INSTALAČNÍ službě MSI je možné vytvořit pomocí rozšíření WiX Toolset sady Visual Studio 2019. Toto je sada nástrojů příkazového řádku.

  • Instalační balíček MSI nebo EXE lze vytvořit pomocí projektu instalace (vdproj). Pokud chcete tuto možnost použít, podívejte se na Instalační program pro Visual Studio Rozšíření projektů a .NET 6.0 nebo přejděte přímo na rozšíření Instalační program pro Visual Studio Projects.

  • Instalační balíček MSI nebo EXE lze vytvořit pomocí InstallShield z Flexera Software. InstallShield se může používat se sadou Visual Studio 2017 a novějšími verzemi. Community Edition se nepodporuje.

    Poznámka:

    InstalaceShield Limited Edition už není součástí sady Visual Studio a není podporována v sadě Visual Studio 2017 a novějších verzích. Podívejte se na Flexera Software o budoucí dostupnosti.

  • Požadované součásti pro desktopové aplikace můžete nainstalovat také konfigurací obecného instalačního balíčku, který se označuje jako bootstrapper. Další informace najdete v tématu Požadavky na nasazení aplikace.

Vytvoření instalačního balíčku (Windows Desktop)

Pokud vyžadujete složitější instalaci desktopové aplikace než ClickOnce, můžete vytvořit balíček Instalační služby systému Windows (INSTALAČNÍ SOUBOR MSI nebo EXE) nebo vlastní bootstrapper.

  • Instalační balíček založený na INSTALAČNÍ službě MSI lze vytvořit pomocí rozšíření Sady nástrojů WiX Toolset sady Visual Studio 2022. Toto je sada nástrojů příkazového řádku.

  • Instalační balíček MSI nebo EXE lze vytvořit pomocí projektu instalace (vdproj). Pokud chcete tuto možnost použít, podívejte se na Instalační program pro Visual Studio Rozšíření projektů a .NET 6.0 nebo přejděte přímo na rozšíření Instalační program pro Visual Studio Projects.

  • Instalační balíček MSI nebo EXE lze vytvořit pomocí InstallShield z Flexera Software. InstallShield se může používat se sadou Visual Studio 2017 a novějšími verzemi. Community Edition se nepodporuje.

    Poznámka:

    InstalaceShield Limited Edition už není součástí sady Visual Studio a není podporována v sadě Visual Studio 2017 a novějších verzích. Podívejte se na Flexera Software o budoucí dostupnosti.

  • Požadované součásti pro desktopové aplikace můžete nainstalovat také konfigurací obecného instalačního balíčku, který se označuje jako bootstrapper. Další informace najdete v tématu Požadavky na nasazení aplikace.

Publikování do Microsoft Storu

V sadě Visual Studio můžete vytvářet balíčky aplikací pro nasazení do Microsoft Storu.

Nasazení jako aplikace pro Windows

Pokud chcete zabalit projekt jako aplikaci pro Windows, která může přijímat servisní aktualizace, můžete vytvořit instalační program aplikace. Viz Vytvoření souboru instalačního programu aplikace v sadě Visual Studio.

Nasazení do zařízení (UPW)

Pokud nasazujete aplikaci pro UPW pro testování na zařízení, přečtěte si téma Spouštění aplikací pro UPW na vzdáleném počítači v sadě Visual Studio.

Nasazení do testovacího prostředí

Složitější vývoj a testování můžete povolit nasazením aplikací do virtuálních prostředí. Další informace najdete v tématu Azure DevTest Labs.

Průběžné nasazování

Azure Pipelines můžete použít k povolení průběžného nasazování vaší aplikace. Další informace najdete v tématu Azure Pipelines a nasazení do Azure.

Nasazení databáze SQL