Sdílet prostřednictvím


První pohled na nasazení ve 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 zvolíte příslušnou metodu pro požadovaný 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, Pythona Node.js: Publikujte do Azure App Service nebo Azure App Service na Linuxu pomocí jedné z následujících metod:

    K použití nástroje Publikovat klikněte pravým tlačítkem na projekt v Průzkumníku ř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 Azurea pak zvolte požadovanou službu Azure, aby pokračovala.

    snímek obrazovky znázorňující výběr služby Azure App Service

    Poznámka

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

Publikovat na webu nebo nasadit do sdílené síťové složky

Vytvoření instalačního balíčku (desktopová verze Windows)

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 MSI lze vytvořit pomocí rozšíření WiX Toolset pro 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, přečtěte si rozšíření Visual Studio Installer Projects a .NET 6.0, nebo přejděte přímo na rozšíření Visual Studio Installer Projects.

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

    Poznámka

    InstallShield Limited Edition už není součástí Visual Studio a není podporována ve Visual Studio 2017 a novějších verzích. O budoucí dostupnosti se obraťte na Revenera Software.

  • 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 (desktopová verze Windows)

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 MSI lze vytvořit pomocí rozšíření Visual Studio 2022 WiX Toolset. 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, přečtěte si Rozšíření projektů instalačního programu sady Visual Studio a .NET 6.0 nebo přejděte přímo na Rozšíření projektů instalačního programu sady Visual Studio.

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

    Poznámka

    InstallShield Limited Edition už není zahrnut v Visual Studio a není podporován ve Visual Studio 2017 a novějších verzích. O budoucí dostupnosti se obraťte na Revenera Software.

  • 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 pomocí sady Visual Studio.

Nasadit na zařízení (UWP)

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