Dela via


Snabbstart: Konfigurera en utvecklingsmiljö med Dev Container Templates för Azure SQL Database

Dev-containrar är en omfattande lösning för att förbättra den lokala utvecklingen för Azure SQL Database. Dev Container Templates erbjuder utvecklare en sömlös och effektiv utvecklingsmiljö som gör att de enkelt och säkert kan skapa program för Azure SQL Database. Dev-containrar kan användas i alla utvecklingsmiljöer oavsett om de är lokala eller i molnet. Du kan främja konsekvens mellan team och arbetsflöden.

Följande video vägleder dig genom stegen för att snabbt konfigurera en utvecklingsmiljö med hjälp av Dev Container Templates för Azure SQL Database, vilket säkerställer en smidig och konsekvent utveckling:


Förutsättningar

Kontrollera att följande är installerat på den lokala datorn innan du börjar:

Steg för att konfigurera utvecklingsmiljön

  1. Börja med att antingen öppna en lokal mapp som innehåller ditt programprojekt eller klona en befintlig lagringsplats till Visual Studio Code. Det här första steget anger fasen för att integrera projektet med en utvecklingscontainer, oavsett om du börjar från början eller arbetar med ett befintligt program.

  2. I Visual Studio Code, tryck på F1 eller Ctrl+Shift+P för att öppna kommandopaletten. Välj kommandot Dev Containers: Lägg till konfigurationsfiler för Dev Container....

    Skärmbild av Visual Studio Code-kommandopaletten för att lägga till Dev Container-konfigurationsfiler.

  3. Välj alternativet Lägg till konfigurationsfil på arbetsytan om du vill lägga till konfigurationsfilen för dev-containern till den aktuella lokala lagringsplatsen.

    • Du kan också välja alternativet Lägg till konfigurationsfil i användardatamappen .
    • För den här snabbstarten väljer du alternativet Lägg till konfigurationsfil till arbetsyta .

    Skärmbild av Visual Studio Code-kommandopaletten som visar alternativet att lägga till konfigurationsfilen på arbetsytan.

    Visual Studio Code uppmanar dig att välja en dev-containermall. De tillgängliga mallarna baseras på de verktyg och beroenden som krävs för den specifika utvecklingsmiljön. Välj Visa alla definitioner för att visa alla tillgängliga mallar.

    Skärmbild av Visual Studio Code-kommandopaletten som visar alternativet att visa alla Dev Container-definitioner.

  4. Välj önskad Dev Container-mall för Azure SQL Database genom att skriva Azure SQL i kommandopaletten. Den här åtgärden visar en lista över tillgängliga mallar som är utformade för Azure SQL-utveckling.

    Skärmbild av Visual Studio Code som visar tillgängliga Dev Container Templates för Azure SQL.

    Vid val genererar Visual Studio Code automatiskt de nödvändiga konfigurationsfilerna som är skräddarsydda för den valda mallen. Dessa filer innehåller inställningar för utvecklingsmiljön, tillägg som ska installeras och Docker-konfigurationsinformation. De lagras i en .devcontainer mapp i projektkatalogen, vilket säkerställer en konsekvent och reproducerbar utvecklingsmiljö.

    Skärmbild av Visual Studio Code som genererar konfigurationsfiler för Azure SQL Dev Containers.

    Efter genereringen av konfigurationsfilen uppmanar Visual Studio Code dig att övergå till den nyligen skapade Dev Container-miljön. Du kan göra det genom att välja Öppna igen i containern. Det här steget är avgörande när du flyttar din utveckling i containern och tillämpar de fördefinierade miljöinställningarna för Azure SQL-utveckling.

    Om du inte redan har gjort det kan du också initiera den här övergången manuellt när som helst med tillägget Dev Containers. Använd kommandot Öppna i container från kommandopaletten eller välj den blå ikonen längst ned till vänster i Visual Studio Code och välj Öppna igen i containern.

    Skärmbild av Visual Studio Code-uppmaning om att öppna projektet i containern igen.

    Den här skärmbilden visar alternativet "Reopen in Container" i kommandopaletten Dev Containers i Visual Studio Code.

    Skärmbild av kommandopaletten Dev Containers för att öppna igen i containern i Visual Studio Code.

  5. Den här åtgärden initierar konfigurationsprocessen, där Visual Studio Code genererar nödvändiga konfigurationsfiler och skapar utvecklingscontainern baserat på den valda mallen. Processen säkerställer att utvecklingsmiljön är exakt konfigurerad för Azure SQL Database-utveckling.

    Skärmbild av Visual Studio Code som visar utvecklingsloggen för Dev Container.

  6. Visual Studio Code bygger containern baserat på den valda konfigurationen. Byggprocessen kan ta några minuter första gången.

    Skärmbild av Visual Studio Code som visar utvecklingsloggen för Dev Container med MSSQL-funktionen.

  7. När utvecklingscontainern har skapats kan du börja utforska och verifiera konfigurationen. Öppna en terminal i Visual Studio Code och kontrollera sedan att alla nödvändiga verktyg är installerade och fungerar korrekt.

    Skärmbild av Terminal i Visual Studio Code för att verifiera konfigurationen av Dev Container.

  8. Som ett valfritt steg kan du också köra fördefinierade uppgifter direkt från kommandopaletten, effektivisera ditt utvecklingsarbetsflöde och låta dig fokusera på att skriva kod.

    Den här skärmbilden visar Visual Studio Code-kommandopaletten med alternativet att köra fördefinierade uppgifter.

    Skärmbild av Visual Studio Code-kommandopaletten som visar alternativet att köra fördefinierade uppgifter.

    Den här skärmbilden visar listan över fördefinierade uppgifter i Visual Studio Code för Dev Containers.

    Skärmbild av en lista över fördefinierade uppgifter i Visual Studio Code för Dev Containers.

Mer information om en specifik mall finns i GitHub – azuresql-devcontainers.