Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tips/Råd
Det här innehållet är ett utdrag från eBook, .NET Microservices Architecture for Containerized .NET Applications, tillgängligt på .NET Docs eller som en kostnadsfri nedladdningsbar PDF som kan läsas offline.
Utveckla containerbaserade .NET-program som du vill, antingen integrerad utvecklingsmiljö (IDE) med fokus på Visual Studio- och Visual Studio-verktyg för Docker eller CLI/Editor med fokus på Docker CLI och Visual Studio Code.
Utvecklingsmiljö för Docker-appar
Alternativ för utvecklingsverktyg: IDE eller redigerare
Oavsett om du föredrar en fullständig och kraftfull IDE eller en lätt och flexibel redigerare har Microsoft verktyg som du kan använda för att utveckla Docker-program.
Visual Studio (för Windows). Docker-baserad .NET 8-programutveckling med Visual Studio kräver Visual Studio 2022 version 17.0 eller senare. Visual Studio 2022 levereras med verktyg för Docker som redan är inbyggt. Med verktygen för Docker kan du utveckla, köra och verifiera dina program direkt i Docker-målmiljön. Du kan trycka på F5 för att köra och felsöka ditt program (en container eller flera containrar) direkt till en Docker-värd eller trycka på CTRL + F5 för att redigera och uppdatera programmet utan att behöva återskapa containern. Denna IDE är det mest kraftfulla utvecklingsvalet för Docker-baserade appar.
Visual Studio Code och Docker CLI. Om du föredrar en lätt och plattformsoberoende redigerare som stöder alla utvecklingsspråk kan du använda Visual Studio Code och Docker CLI. Den här IDE:n är en plattformsoberoende utvecklingsmetod för macOS, Linux och Windows. Dessutom stöder Visual Studio Code tillägg för Docker, till exempel IntelliSense för Dockerfiles och genvägsuppgifter för att köra Docker-kommandon från redigeraren.
Genom att installera Docker Desktop kan du använda en enda Docker CLI för att skapa appar för både Windows och Linux.
Ytterligare resurser
Visual Studio. Officiell webbplats.
https://visualstudio.microsoft.com/vs/Visual Studio Code. Officiell webbplats.
https://code.visualstudio.com/downloadDocker Desktop för Windows
https://hub.docker.com/editions/community/docker-ce-desktop-windowsDocker Desktop för Mac
https://hub.docker.com/editions/community/docker-ce-desktop-mac
.NET-språk och ramverk för Docker-containrar
Som vi nämnde i tidigare avsnitt i den här guiden kan du använda .NET Framework, .NET 8 eller monoprojektet med öppen källkod när du utvecklar Docker-containerbaserade .NET-program. Du kan utveckla i C#, F#eller Visual Basic när du riktar in dig på Linux- eller Windows-containrar, beroende på vilket .NET-ramverk som används. Mer information om .NET-språk finns i blogginlägget The .NET Language Strategy.