Pierwsze spojrzenie na wdrożenie w programie Visual Studio

Dotyczy:yesVisual Studio no Visual Studio dla komputerów Mac no Visual Studio Code

Wdrażając aplikację, usługę lub składnik, dystrybuujesz ją do instalacji na innych komputerach, urządzeniach lub serwerach albo w chmurze. W programie Visual Studio możesz wybrać odpowiednią metodę w zależności od typu wdrożenia, jakiego potrzebujesz. (Wiele typów aplikacji obsługuje inne narzędzia wdrażania, takie jak wdrażanie wiersza polecenia lub NuGet, które nie zostały opisane w tym miejscu).

Zapoznaj się z przewodnikami Szybki start i samouczkami, aby uzyskać instrukcje dotyczące wdrażania krok po kroku. Aby zapoznać się z omówieniem opcji wdrażania, zobacz Jakie opcje publikowania są odpowiednie dla mnie?.

Wdrażanie w folderze lokalnym

Wdrożenie w folderze lokalnym jest zwykle używane do testowania lub rozpoczynania wdrażania etapowego, w którym jest używane inne narzędzie do końcowego wdrożenia.

Publikowanie na platformie Azure

  • ASP.NET, ASP.NET Core, Python i Node.js: publikowanie w Azure App Service lub Azure App Service w systemie Linux przy użyciu jednej z następujących metod:

    Aby użyć narzędzia Publikuj, kliknij prawym przyciskiem myszy projekt w Eksplorator rozwiązań i wybierz polecenie Publikuj. (Jeśli wcześniej skonfigurowano profile publikowania, musisz wybrać pozycję Utwórz nowy profil). W oknie dialogowym Publikowanie wybierz pozycję App Service lub, jeśli dostosujesz własny serwer, usługę Azure Virtual Machines, a następnie wykonaj kroki konfiguracji.

    Zrzut ekranu przedstawiający wybieranie Azure App Service.

    Uwaga

    Jeśli nie masz jeszcze konta platformy Azure, możesz zarejestrować się tutaj.

Publikowanie w internecie lub wdrażanie w udziale sieciowym

Tworzenie pakietu instalatora (komputer z systemem Windows)

Jeśli potrzebujesz bardziej złożonej instalacji aplikacji klasycznej, niż może zapewnić ClickOnce, możesz utworzyć pakiet Instalatora Windows (plik instalacyjny MSI lub EXE) lub niestandardowy program inicjatora.

  • Pakiet instalatora oparty na tożsamości usługi zarządzanej można utworzyć przy użyciu rozszerzenia programu Visual Studio 2017 zestawu narzędzi WiX. Jest to zestaw narzędzi wiersza polecenia.

  • Pakiet instalatora MSI lub EXE można utworzyć przy użyciu projektu Instalatora (vdproj). Aby użyć tej opcji, zobacz Instalator programu Visual Studio Projects Extension and .NET 6.0 lub przejdź bezpośrednio do rozszerzenia Instalator programu Visual Studio Projects.

  • Pakiet instalatora MSI lub EXE można utworzyć przy użyciu narzędzia InstallShield z aplikacji Flexera Software. Funkcja InstallShield może być używana z programem Visual Studio 2017 i nowszymi wersjami. Wersja Community Edition nie jest obsługiwana.

    Uwaga

    Wersja InstallShield Limited Edition nie jest już dołączona do programu Visual Studio i nie jest obsługiwana w programie Visual Studio 2017 i nowszych wersjach. Zapoznaj się z rozwiązaniem Flexera Software, aby dowiedzieć się więcej o przyszłej dostępności.

  • Składniki wymagań wstępnych dla aplikacji klasycznych można również zainstalować, konfigurując ogólny instalator, który jest znany jako program inicjujący. Aby uzyskać więcej informacji, zobacz Wymagania wstępne dotyczące wdrażania aplikacji.

Publikowanie w sklepie Microsoft Store

W programie Visual Studio można tworzyć pakiety aplikacji do wdrożenia w sklepie Microsoft Store.

Wdrażanie na urządzeniu (UWP)

Jeśli wdrażasz aplikację platformy UWP do testowania na urządzeniu, zobacz Uruchamianie aplikacji platformy UWP na maszynie zdalnej w programie Visual Studio.

Wdrażanie w laboratorium testowym

Możesz włączyć bardziej zaawansowane programowanie i testowanie, wdrażając aplikacje w środowiskach wirtualnych. Aby uzyskać więcej informacji, zobacz Testowanie w środowisku laboratoryjnym.

Ciągłe wdrażanie

Za pomocą usługi Azure Pipelines można włączyć ciągłe wdrażanie aplikacji. Aby uzyskać więcej informacji, zobacz Azure Pipelines and Deploy to Azure (Wdrażanie na platformie Azure).

Wdrażanie bazy danych SQL

Wdrażanie dla innych typów aplikacji

Typ aplikacji Scenariusz wdrożenia Łącze
Aplikacja pakietu Office Dodatek dla pakietu Office można opublikować z poziomu programu Visual Studio. Wdrażanie i publikowanie dodatku pakietu Office
Usługa WCF lub OData Inne aplikacje mogą używać usług WCF RIA wdrażanych na serwerze internetowym. Tworzenie i wdrażanie Usługi danych programu WCF
LightSwitch Narzędzie LightSwitch nie jest już obsługiwane w programie Visual Studio 2017, ale nadal można je wdrożyć z poziomu programu Visual Studio 2015 i jego wcześniejszych wersji. Wdrażanie aplikacji LightSwitch