Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Aanbeveling
Deze inhoud is een fragment uit het eBook, .NET Microservices Architecture for Containerized .NET Applications, beschikbaar op .NET Docs of als een gratis downloadbare PDF die offline kan worden gelezen.
Ontwikkel in containers geplaatste .NET-toepassingen zoals u wilt, ofwel Integrated Development Environment (IDE) met Visual Studio- en Visual Studio-hulpprogramma's voor Docker of CLI/Editor, gericht op Docker CLI en Visual Studio Code.
Ontwikkelomgeving voor Docker-apps
Keuzes voor ontwikkelhulpprogramma's: IDE of editor
Of u nu de voorkeur geeft aan een volledige en krachtige IDE of een lichtgewicht en flexibele editor, Microsoft heeft hulpprogramma's die u kunt gebruiken voor het ontwikkelen van Docker-toepassingen.
Visual Studio (voor Windows). Voor ontwikkeling van .NET 8-toepassingen op basis van Docker met Visual Studio is Visual Studio 2022 of hoger vereist. Visual Studio wordt geleverd met hulpprogramma's voor Docker die al zijn ingebouwd. Met de hulpprogramma's voor Docker kunt u uw toepassingen rechtstreeks in de Docker-doelomgeving ontwikkelen, uitvoeren en valideren. U kunt op F5 drukken om uw toepassing (één container of meerdere containers) rechtstreeks in een Docker-host uit te voeren en fouten op te sporen. U kunt ook op Ctrl + F5 drukken om uw toepassing te bewerken en te vernieuwen zonder de container opnieuw op te bouwen. Deze IDE is de krachtigste ontwikkelkeuze voor Docker-apps.
Visual Studio Code en Docker CLI. Als u liever een lichtgewicht en platformoverschrijdende editor gebruikt die ondersteuning biedt voor elke ontwikkeltaal, kunt u Visual Studio Code en de Docker CLI gebruiken. Deze IDE is een platformoverschrijdende ontwikkelbenadering voor macOS, Linux en Windows. Daarnaast ondersteunt Visual Studio Code extensies voor Docker, zoals IntelliSense voor Dockerfiles en snelkoppelingstaken om Docker-opdrachten uit te voeren vanuit de editor.
Door Docker Desktop te installeren, kunt u één Docker CLI gebruiken om apps te bouwen voor zowel Windows als Linux.
Aanvullende bronnen
Visual Studio. Officiële site.
https://visualstudio.microsoft.com/vs/Visual Studio-code. Officiële site.
https://code.visualstudio.com/downloadDocker Desktop voor Windows
https://hub.docker.com/editions/community/docker-ce-desktop-windowsDocker Desktop voor Mac
https://hub.docker.com/editions/community/docker-ce-desktop-mac
.NET-talen en -frameworks voor Docker-containers
Zoals vermeld in eerdere secties van deze handleiding, kunt u .NET Framework, .NET 8 of het opensource Mono-project gebruiken bij het ontwikkelen van Docker-toepassingen in containers. U kunt ontwikkelen in C#, F# of Visual Basic bij het richten op Linux- of Windows-containers, afhankelijk van het .NET-framework dat wordt gebruikt. Zie het blogbericht The .NET Language Strategy voor meer informatie about.NET talen.