Freigeben über


Visual Studio-Bilder in Azure

Die Verwendung von Visual Studio in einem vorkonfigurierten virtuellen Azure-Computer (VM) ist eine schnelle und einfache Möglichkeit, von nichts zu einer betriebsbereiten Entwicklungsumgebung zu wechseln. Systemimages mit unterschiedlichen Visual Studio-Konfigurationen sind im Azure Marketplace verfügbar.

Neu bei Azure? Kostenloses Azure-Konto erstellen.

Welche Konfigurationen und Versionen sind verfügbar?

Bilder für die neuesten Hauptversionen, Visual Studio 2022, Visual Studio 2019 und Visual Studio 2017, sind im Azure Marketplace verfügbar. Diese Bilder werden mindestens einmal im Monat aktualisiert, um die neuesten Visual Studio- und Windows-Updates einzuschließen. Obwohl die Bildnamen unverändert bleiben, enthält die Beschreibung jedes Bildes die installierte Produktversion und das Datum, das es widerspiegelt.

Version freigeben Auflagen Produktversion
Visual Studio 2022 (Kompatibel mit Microsoft Dev Box) Unternehmen, Fachleute, Gemeinschaft Version 17.12
Visual Studio 2019 (Kompatibel mit Microsoft Dev Box) Unternehmen, Professionell Version 16.11
Visual Studio 2017: Neueste Version (Version 15.9) Unternehmen, Gemeinschaft Version 15.9
Visual Studio unter Windows Server Unternehmen, Fachleute, Gemeinschaft VS 2022 und VS 2019 unter Windows Server 2025

Das Azure-VM-Image unterstützt Sie beim Erstellen und Testen von Anwendungen schneller und einfacher sowohl auf Azure-VMs als auch auf dem Microsoft Dev Box-Dienst . Für Updates über neu hinzugefügte oder veraltete Bilder lesen Sie den DevBlog-Beitrag Azure Marketplace-Bilder in neuem Gewand. Weitere Informationen finden Sie in der Visual Studio Servicing Policy.

Der Windows-Client für Entwickler (Microsoft Dev Box-kompatibel), ein Windows 11 Enterprise-Image soll als Ausgangspunkt zum Erstellen von benutzerdefinierten Dev Box-Images verwendet werden und enthält zusätzliche Tools und Einstellungen, um die Entwicklererfahrung zu optimieren. Dieses Bild enthält visual Studio nicht. Für Visual Studio-Entwickler empfehlen wir die Verwendung unserer visual Studio 2022 - oder Visual Studio 2019 Dev Box-kompatiblen Images als Ausgangspunkt.

Welche Features sind installiert?

Jedes Bild enthält den empfohlenen Featuresatz für diese Visual Studio-Edition. Im Allgemeinen umfasst die Installation Folgendes:

Wir verwenden die folgende Befehlszeile, um Visual Studio beim Erstellen der Images zu installieren:

    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

Wenn die Bilder kein visual Studio-Feature enthalten, das Sie benötigen, senden Sie bitte Feedback über das Feedbacktool in der oberen rechten Ecke der Seite.

Welche Größe sollte ich für den virtuellen Computer wählen?

Azure bietet eine vielzahl von virtuellen Computergrößen. Da Visual Studio eine leistungsstarke Multithreadanwendung ist, möchten Sie eine VM-Größe, die mindestens zwei Prozessoren und 7 GB Arbeitsspeicher enthält. Wir empfehlen die folgenden VM-Größen für die Visual Studio-Images:

  • Standard_D2_v3
  • Standard_D2s_v3
  • Standard_D4_v3
  • Standard_D4s_v3
  • Standard_D2_v2
  • Standard_D2S_v2
  • Standard_D3_v2

Weitere Informationen zu den neuesten Computergrößen finden Sie unter Größen für virtuelle Windows-Computer in Azure.

Mit Azure können Sie Ihre anfängliche Auswahl neu ausbalancieren, indem Sie die Größe des virtuellen Computers ändern. Sie können entweder eine neue virtuelle Maschine mit einer geeigneteren VM-Größe bereitstellen oder die Größe Ihrer bestehenden VM auf eine andere zugrunde liegende Hardware ändern. Weitere Informationen finden Sie unter Ändern der Größe einer Windows-VM.

Nachdem der virtuelle Computer ausgeführt wurde, was ist als Nächstes?

Visual Studio folgt dem Modell "Eigene Lizenz verwenden" in Azure. Wie bei einer Installation auf proprietärer Hardware ist eine der ersten Schritte die Lizenzierung Ihrer Visual Studio-Installation. Um Visual Studio zu entsperren, können Sie entweder:

  • Melden Sie sich mit einem Microsoft-Konto an, das einem Visual Studio-Abonnement zugeordnet ist.
  • Entsperren Sie Visual Studio mit dem Product Key, den Sie bei Ihrem ursprünglichen Kauf erhalten haben

Weitere Informationen finden Sie unter Anmelden bei Visual Studio und Zum Entsperren von Visual Studio.

Wie speichere ich die Entwicklungs-VM für die zukünftige Verwendung oder die Teamverwendung?

Das Spektrum der Entwicklungsumgebungen ist enorm, und es gibt echte Kosten, die mit dem Aufbau der komplexeren Umgebungen verbunden sind. Unabhängig von der Konfiguration Ihrer Umgebung können Sie Ihre konfigurierte VM als "Basisimage" für die zukünftige Verwendung oder für andere Mitglieder Ihres Teams speichern oder erfassen. Wenn Sie dann einen neuen virtuellen Computer starten, stellen Sie ihn aus dem Basisimage anstelle des Azure Marketplace-Images bereit.

Eine kurze Zusammenfassung: Verwenden Sie das Systemvorbereitungstool (Sysprep), und beenden Sie die ausgeführte VM, und erfassen Sie dann (Abbildung 1) den virtuellen Computer als Image über die Benutzeroberfläche im Azure-Portal. Azure speichert die .vhd Datei, die das Bild im Speicherkonto Ihrer Wahl enthält. Das neue Bild wird dann als Bildressource in der Liste der Ressourcen Ihres Abonnements angezeigt.

Erfassen eines Bilds über die Benutzeroberfläche des Azure-Portals

(Abbildung 1) Erfassen Sie ein Bild über die Benutzeroberfläche des Azure-Portals.

Weitere Informationen finden Sie unter Erstellen eines verwalteten Images einer generalisierten VM in Azure.

Von Bedeutung

Vergessen Sie nicht, Sysprep zum Vorbereiten der VM zu verwenden. Wenn Sie diesen Schritt verpassen, kann Azure keinen virtuellen Computer aus dem Image bereitstellen.

Hinweis

Sie verursachen weiterhin einige Kosten für die Speicherung der Images, aber diese inkrementellen Kosten können im Vergleich zu den Mehraufwandkosten unbedeutend sein, um die VM für jedes Teammitglied neu zu erstellen, das eines benötigt. Beispielsweise kostet es ein paar Dollar, um ein 127-GB-Bild für einen Monat zu erstellen und zu speichern, der von Ihrem gesamten Team wiederverwendbar ist. Diese Kosten sind jedoch unbedeutend im Vergleich zu Stunden, die jeder Mitarbeiter investiert, um ein ordnungsgemäß konfiguriertes Dev-Box für den individuellen Gebrauch zu erstellen und zu validieren.

Darüber hinaus benötigen Ihre Entwicklungsaufgaben oder -technologien möglicherweise mehr Skalierung, z. B. Verschiedene Entwicklungskonfigurationen und mehrere Computerkonfigurationen. Sie können Azure DevTest Labs verwenden, um Rezepte zu erstellen, die den Aufbau Ihres " goldenen Bilds" automatisieren . Sie können DevTest Labs auch verwenden, um Richtlinien für die ausgeführten VMs Ihres Teams zu verwalten. Die Verwendung von Azure DevTest Labs für Entwickler ist die beste Quelle für weitere Informationen zu DevTest Labs.

Nachdem Sie nun über die vorkonfigurierten Visual Studio-Images informiert sind, besteht der nächste Schritt darin, eine neue VM zu erstellen: