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é.)
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.
ASP.NET, ASP.NET Core, Node.js, Python, .NET Corea .NET 5 a novější: K nasazení do místní složky použijte nástroj Publikovat. Přesné dostupné možnosti závisí na typu vaší aplikace. V Průzkumníku řešení klikněte pravým tlačítkem na projekt a vyberte Publikovat. (Pokud jste ještě nenakonfigurovali žádné profily publikování, musíte vybrat Vytvořit nový profil.) Dále vyberte složku. Další informace najdete v tématu Publikování aplikace ASP.NET.
Windows desktop: Pomocí nasazení ClickOnce můžete publikovat Windows aplikaci do určené složky. Uživatelé pak mohou aplikaci nainstalovat jediným kliknutím. Další informace najdete v následujících článcích:
Pokud chcete vytvořit pracovní postupy GitHub Actions pro ASP.NET a projekty Azure Functions hostované na GitHub.com, přečtěte si téma Nasazení do Azure pomocí gitHub Actions.
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.
Publikovat na webu nebo nasadit do sdílené síťové složky
ASP.NET, ASP.NET Core, Node.jsa Python: Nástroj Publikovat můžete použít k nasazení na web pomocí FTP nebo Web Deploy. Další informace najdete v tématu Publikování aplikace ASP.NET.
V Průzkumníku řešení klikněte pravým tlačítkem myši na projekt a vyberte Publikovat. (Pokud jste dříve nakonfigurovali profily publikování, musíte vybrat Vytvořit nový profil.) V nástroji Publikovat vyberte požadovanou možnost a postupujte podle kroků konfigurace.
Windows desktop: Pomocí nasazení ClickOnce můžete publikovat aplikaci pro Windows desktop na webový server nebo do sdílené síťové složky. Uživatelé pak mohou aplikaci nainstalovat jediným kliknutím. Další informace najdete v následujících článcích:
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í 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í 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.
Windows desktopové: Můžete aplikaci nasadit do služby Microsoft Store počínaje Visual Studiem 2017 verze 15.4. Začněte vytvořením projektu Windows Application Packaging. Další informace najdete v tématu Zabalení desktopové aplikace pro Microsoft Store.
Vytvářejte ucelená řešení v Microsoft Azure pro vytváření funkcí Azure, implementaci a správu webových aplikací, vývoj řešení využívajících úložiště Azure a další.
Prozkoumejte, jak použít rozšíření projektů instalačního programu sady Visual Studio k zabalení aplikací .NET Core 3.1 nebo .NET 5 a novějších verzí pro Instalační službu microsoftu (MSI).
Použijte nástroj Publikovat v sadě Visual Studio 2019 verze 16.8 a novější a nasaďte aplikace .NET Core 3.1 nebo .NET 5 a novější s technologií ClickOnce.