Freigeben über


Schnellstart: Einrichten einer Entwicklungsumgebung mit Dev-Containervorlagen für Azure SQL-Datenbank

Dev-Container bieten eine umfassende Lösung zur Verbesserung der lokalen Entwicklung für Azure SQL-Datenbank. Dev-Containervorlagen bieten Entwicklern eine nahtlose und effiziente Entwicklungsumgebung, so dass sie Anwendungen für Azure SQL-Datenbank mit Leichtigkeit und Sicherheit erstellen können. Entwicklercontainer können in jeder Entwicklungsumgebung verwendet werden, unabhängig davon, ob es sich um lokale Container oder Container in der Cloud handelt. Sie können Konsistenz zwischen Teams und Workflows fördern.

Das folgende Video führt Sie durch die Schritte zum schnellen Einrichten einer Entwicklungsumgebung mithilfe von Dev-Containervorlagen für Azure SQL-Datenbank, um eine optimierte und konsistente Entwicklungsumgebung sicherzustellen:


Voraussetzungen

Stellen Sie vor Beginn sicher, dass Sie Folgendes auf Ihrem lokalen Computer installiert haben:

Schritte zum Einrichten der Entwicklungsumgebung

  1. Öffnen Sie zunächst einen lokalen Ordner, der Ihr Anwendungsprojekt enthält, oder klonen Sie ein vorhandenes Repository in Visual Studio Code. In diesem ersten Schritt wird die Phase für die Integration Ihres Projekts in einen Dev-Container festgelegt, ganz gleich, ob Sie von Grund auf neu beginnen oder an einer vorhandenen Anwendung arbeiten.

  2. Drücken Sie in Visual Studio Code F1 oder Ctrl+Shift+P, um die Befehlspalette zu öffnen. Wählen Sie den Befehl Dev-Container: Dev-Container-Konfigurationsdateien hinzufügen… aus.

    Screenshot der Befehlspalette von Visual Studio Code zum Hinzufügen von Dev-Container-Konfigurationsdateien.

  3. Wählen Sie die Option Konfigurationsdatei zum Arbeitsbereich hinzufügen, wenn Sie dem aktuellen lokalen Repository die Konfigurationsdatei des Dev-Containers hinzufügen möchten.

    • Alternativ können Sie die Option Konfigurationsdatei zum Benutzerdatenordner hinzufüge auswählen.
    • Wählen Sie für diese Schnellstartanleitung die Option Konfigurationsdatei zum Arbeitsbereich hinzufügen aus.

    Screenshot der Visual Studio Code-Befehlspalette mit der Option zum Hinzufügen einer Konfigurationsdatei zum Arbeitsbereich.

    Visual Studio fordert sie auf, eine Dev-Containvorlage auszuwählen. Die verfügbaren Vorlagen basieren auf den Tools und Abhängigkeiten, die für die spezifische Entwicklungsumgebung erforderlich sind. Wählen Sie Alle Definitionen anzeigen aus, um alle verfügbaren Vorlagen anzuzeigen.

    Screenshot der Visual Studio Code-Befehlspalette mit der Option zum Anzeigen aller Dev-Containerdefinitionen.

  4. Wählen Sie die gewünschte Dev-Containervorlage für Azure SQL-Datenbank aus, indem Sie Azure SQL in die Befehlspalette eingeben. Diese Aktion zeigt eine Liste der verfügbaren Vorlagen an, die für die Azure SQL-Entwicklung entwickelt wurden.

    Screenshot von Visual Studio Code mit verfügbaren Dev-Containervorlagen für Azure SQL.

    Bei der Auswahl generiert Visual Studio Code automatisch die erforderlichen Konfigurationsdateien, die auf die ausgewählte Vorlage zugeschnitten sind. Zu diesen Dateien gehören Einstellungen für die Entwicklungsumgebung, Erweiterungen zur Installation und Docker-Konfigurationsdetails. Sie werden in einem .devcontainer-Ordner in Ihrem Projektverzeichnis gespeichert und stellen eine konsistente und reproduzierbare Entwicklungsumgebung sicher.

    Screenshot der Visual Studio Code-Generierung von Konfigurationsdateien für Dev-Container von Azure SQL.

    Nach der Generierung von Konfigurationsdateien fordert Visual Studio Code Sie auf, Ihr Projekt in die neu erstellte Dev-Container-Umgebung zu übertragen. Sie können dies tun, indem Sie Container erneut öffnen auswählen. Dieser Schritt ist entscheidend, da dies Ihre Entwicklung innerhalb des Containers verschiebt und die vordefinierten Umgebungseinstellungen für die Azure SQL-Entwicklung anwendet.

    Falls noch nicht geschehen, können Sie diesen Übergang auch jederzeit mithilfe der Dev-Containers-Erweiterung manuell initiieren. Verwenden Sie den Befehl In Container erneut öffnen in der Befehlspalette, oder wählen Sie das blaue Symbol in der unteren linken Ecke von Visual Studio Code aus, und wählen Sie In Container erneut öffnen aus.

    Screenshot der Visual Studio Code-Eingabeaufforderung zum erneuten Öffnen des Projekts im Container.

    Dieser Screenshot zeigt die Befehlspalettenoption dev containers to Reopen in Container, in Visual Studio Code.

    Screenshot der Befehlspalette für Dev Containers zum Erneuten Öffnen in Container in Visual Studio Code.

  5. Diese Aktion initiiert den Setupprozess, bei dem Visual Studio Code die erforderlichen Konfigurationsdateien generiert und den Entwicklungscontainer basierend auf der ausgewählten Vorlage erstellt. Der Prozess stellt sicher, dass Ihre Entwicklungsumgebung genau für Azure SQL-Datenbank-Entwicklung konfiguriert ist.

    Screenshot von Visual Studio Code mit Dev-Container-Buildprotokoll.

  6. Visual Studio Code erstellt den Container basierend auf der ausgewählten Konfiguration. Der Build-Prozess kann einige Minuten dauern.

    Screenshot von Visual Studio Code mit Dev-Container-Buildprotokoll mit MSSQL-Feature.

  7. Nachdem der Dev-Container erstellt wurde, können Sie mit der Untersuchung und Überprüfung des Setups beginnen. Öffnen Sie ein Terminal in Visual Studio Code, und überprüfen Sie dann, ob alle erforderlichen Tools installiert sind und ordnungsgemäß funktionieren.

    Screenshot von Terminal in Visual Studio Code zum Überprüfen der Einrichtung von Dev-Containern.

  8. Als optionaler Schritt können Sie auch vordefinierte Aufgaben direkt aus der Befehlspalette ausführen, ihren Entwicklungsworkflow optimieren und den Fokus auf das Schreiben von Code legen.

    Dieser Screenshot zeigt die Visual Studio Code-Befehlspalette mit der Option zum Ausführen vordefinierter Aufgaben.

    Screenshot der Visual Studio Code-Befehlspalette mit der Option zum Ausführen vordefinierter Aufgaben.

    Dieser Screenshot zeigt die Liste der vordefinierten Aufgaben in Visual Studio Code for Dev-Container.

    Screenshot der Liste der vordefinierten Aufgaben in Visual Studio Code für Dev-Container.

Weitere Informationen zu einer bestimmten Vorlage finden Sie unter GitHub – azuresql-devcontainers.