Udostępnij za pośrednictwem


Obrazy programu Visual Studio na platformie Azure

Korzystanie z programu Visual Studio w wstępnie skonfigurowanej maszynie wirtualnej platformy Azure to szybki, łatwy sposób przechodzenia z niczego do działającego środowiska deweloperskiego. Obrazy systemowe z różnymi konfiguracjami programu Visual Studio są dostępne w witrynie Azure Marketplace.

Używasz platformy Azure po raz pierwszy? Tworzenie bezpłatnego konta platformy Azure.

Jakie konfiguracje i wersje są dostępne?

Obrazy najnowszych wersji głównych, Visual Studio 2022, Visual Studio 2019, Visual Studio 2017 i Visual Studio 2015, można znaleźć w witrynie Azure Marketplace. Każda z tych wersji oferuje program Visual Studio Enterprise i wersje Visual Studio Community. Te obrazy są aktualizowane co najmniej co miesiąc w celu uwzględnienia najnowszych aktualizacji programu Visual Studio i systemu Windows. Chociaż nazwy obrazów pozostają takie same, opis każdego obrazu zawiera zainstalowaną wersję produktu i datę "od" obrazu.

Wersja wydania Edycje Wersja produktu
Visual Studio 2022 Enterprise, Community Wersja 17.2
Visual Studio 2022 (zgodne z usługą Microsoft Dev Box) Enterprise, Professional Wersja 17.5
Visual Studio 2019: najnowsza wersja (wersja 16.11) Enterprise, Community Wersja 16.11
Visual Studio 2019 (zgodne z usługą Microsoft Dev Box) Enterprise, Professional Wersja 16.11
Visual Studio 2017: najnowsza wersja (wersja 15.9) Enterprise, Community Wersja 15.9
Visual Studio 2015: najnowsza wersja (Update 3) Enterprise, Community Wersja 14.0.25431.01

Uwaga

Zgodnie z zasadami obsługi firmy Microsoft pierwotnie wydana wersja programu Visual Studio 2015 (RTW) wygasła na potrzeby obsługi. Visual Studio 2015 Update 3 jest jedyną pozostałą wersją oferowaną dla linii produktu Visual Studio 2015.

Aby uzyskać więcej informacji, zobacz Zasady obsługi programu Visual Studio.

Klient systemu Windows dla deweloperów (zgodny z usługą Microsoft Dev Box) obraz systemu Windows 11 Enterprise ma być używany jako punkt wyjścia do tworzenia niestandardowych obrazów usługi Dev Box oraz zawiera dodatkowe narzędzia i ustawienia umożliwiające optymalizację środowiska deweloperskiego. Ten obraz nie zawiera programu Visual Studio. W przypadku deweloperów programu Visual Studio zalecamy używanie obrazów zgodnych z programem Visual Studio 2022 lub Visual Studio 2019 Dev Box jako punktu wyjścia.

Jakie funkcje są zainstalowane?

Każdy obraz zawiera zalecany zestaw funkcji dla tej wersji programu Visual Studio. Ogólnie rzecz biorąc, instalacja obejmuje:

Podczas kompilowania obrazów użyjemy następującego wiersza polecenia:

    vs_enterprise.exe --allWorkloads --includeRecommended --passive ^
       --add Microsoft.Net.Component.4.8.SDK ^
       --add Microsoft.Net.Component.4.7.2.SDK ^
       --add Microsoft.Net.Component.4.7.2.TargetingPack ^
       --add Microsoft.Net.Component.4.6.2.SDK ^
       --add Microsoft.Net.Component.4.6.2.TargetingPack ^
       --add Microsoft.Net.ComponentGroup.4.8.DeveloperTools ^
       --add Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools ^
       --add Microsoft.VisualStudio.Component.FSharp ^
       --add Component.GitHub.VisualStudio ^
       --add Microsoft.VisualStudio.Component.LinqToSql

Jeśli obrazy nie zawierają wymaganej funkcji programu Visual Studio, prześlij opinię za pomocą narzędzia opinii w prawym górnym rogu strony.

Jaki rozmiar maszyny wirtualnej należy wybrać?

Platforma Azure oferuje pełną gamę rozmiarów maszyn wirtualnych. Ponieważ program Visual Studio to zaawansowana, wielowątkowa aplikacja, potrzebujesz rozmiaru maszyny wirtualnej, który zawiera co najmniej dwa procesory i 7 GB pamięci. Zalecamy następujące rozmiary maszyn wirtualnych dla obrazów programu Visual Studio:

  • Standardowa_D2_v3
  • Standardowa_D2s_v3
  • Standardowa_D4_v3
  • Standardowa_D4s_v3
  • Standardowa_D2_v2
  • Standard_D2S_v2
  • Standardowa_D3_v2

Aby uzyskać więcej informacji na temat najnowszych rozmiarów maszyn, zobacz Rozmiary maszyn wirtualnych z systemem Windows na platformie Azure.

Dzięki platformie Azure możesz ponownie zrównoważyć wybór początkowy, zmieniając rozmiar maszyny wirtualnej. Możesz aprowizować nową maszynę wirtualną o bardziej odpowiednim rozmiarze lub zmienić rozmiar istniejącej maszyny wirtualnej na inny sprzęt bazowy. Aby uzyskać więcej informacji, zobacz Zmienianie rozmiaru maszyny wirtualnej z systemem Windows.

Co dalej po uruchomieniu maszyny wirtualnej?

Program Visual Studio jest zgodny z modelem "bring your own license" na platformie Azure. Podobnie jak w przypadku instalacji na zastrzeżonym sprzęcie, jednym z pierwszych kroków jest licencjonowanie instalacji programu Visual Studio. Aby odblokować program Visual Studio, wykonaj jedną z następujących czynności:

  • Zaloguj się przy użyciu konta Microsoft skojarzonego z subskrypcją programu Visual Studio
  • Odblokuj program Visual Studio przy użyciu klucza produktu, który został wstępnie zakupiony

Aby uzyskać więcej informacji, zobacz Logowanie się do programu Visual Studio i Jak odblokować program Visual Studio.

Jak mogę zapisać maszynę wirtualną dewelopera na potrzeby przyszłego lub zespołu?

Spektrum środowisk deweloperskich jest ogromne i istnieje rzeczywisty koszt związany z tworzeniem bardziej złożonych środowisk. Niezależnie od konfiguracji środowiska, możesz zapisać lub przechwycić skonfigurowaną maszynę wirtualną jako "obraz podstawowy" do użycia w przyszłości lub dla innych członków zespołu. Następnie podczas rozruchu nowej maszyny wirtualnej należy aprowizować ją na podstawie obrazu podstawowego, a nie obrazu witryny Azure Marketplace.

Krótkie podsumowanie: użyj narzędzia do przygotowywania systemu (Sysprep) i zamknij uruchomioną maszynę wirtualną, a następnie przechwyć (Rysunek 1) maszynę wirtualną jako obraz za pomocą interfejsu użytkownika w witrynie Azure Portal. Platforma Azure zapisuje .vhd plik zawierający obraz na wybranym koncie magazynu. Nowy obraz zostanie wyświetlony jako zasób obrazu na liście zasobów subskrypcji.

Capture an image through the Azure portal’s UI

(Rysunek 1) Przechwyć obraz za pomocą interfejsu użytkownika witryny Azure Portal.

Aby uzyskać więcej informacji, zobacz Tworzenie zarządzanego obrazu uogólnionej maszyny wirtualnej na platformie Azure.

Ważne

Nie zapomnij użyć narzędzia Sysprep do przygotowania maszyny wirtualnej. Jeśli przegapisz ten krok, platforma Azure nie może aprowizować maszyny wirtualnej z obrazu.

Uwaga

Nadal wiążesz się z pewnymi kosztami magazynowania obrazów, ale koszt przyrostowy może być nieznaczny w porównaniu z kosztami narzutu w celu ponownego kompilowania maszyny wirtualnej od podstaw dla każdego członka zespołu, który go potrzebuje. Na przykład kosztuje to kilka dolarów, aby utworzyć i zapisać obraz o rozmiarze 127 GB przez miesiąc, który będzie wielokrotnego użytku przez cały zespół. Jednak koszty te są nieistotne w porównaniu z godzinami, przez które każdy pracownik inwestuje w tworzenie i weryfikowanie prawidłowo skonfigurowanego pudełka deweloperskiego na potrzeby ich indywidualnego użycia.

Ponadto zadania programistyczne lub technologie mogą wymagać większej skali, takich jak odmiany konfiguracji programowania i wiele konfiguracji maszyn. Za pomocą usługi Azure DevTest Labs można tworzyć przepisy automatyzujące konstruowanie "złotego obrazu". Za pomocą usługi DevTest Labs można również zarządzać zasadami dla uruchomionych maszyn wirtualnych twojego zespołu. Korzystanie z usługi Azure DevTest Labs dla deweloperów jest najlepszym źródłem, aby uzyskać więcej informacji na temat usługi DevTest Labs.

Teraz, gdy znasz wstępnie skonfigurowane obrazy programu Visual Studio, następnym krokiem jest utworzenie nowej maszyny wirtualnej: