Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tavsiye
Bu içerik, .NET Docs veya çevrimdışı olarak okunabilen ücretsiz indirilebilir bir PDF olarak sağlanan Kapsayıcılı .NET Uygulamaları için .NET Mikro Hizmet Mimarisi adlı e-Kitap'tan bir alıntıdır.
.NET Mikro Hizmetler Mimarisi Kapsayıcılı .NET Uygulamaları için eKitabın kapak küçük resmi
Kapsayıcı .NET uygulamalarını istediğiniz gibi geliştirin: Visual Studio ve Docker için Visual Studio araçlarıyla Tümleşik Geliştirme Ortamı (IDE) odaklı veya Docker CLI ve Visual Studio Code ile CLI/Editor odaklı.
Docker uygulamaları için geliştirme ortamı
Geliştirme aracı seçenekleri: IDE veya düzenleyici
İster tam ve güçlü bir IDE ister hafif ve çevik bir düzenleyici tercih edin, Microsoft'un Docker uygulamaları geliştirmek için kullanabileceğiniz araçları vardır.
Visual Studio (Windows için). Visual Studio ile Docker tabanlı .NET 8 uygulama geliştirme için Visual Studio 2022 veya üzeri gerekir. Visual Studio, docker için yerleşik araçlarla birlikte gelir. Docker araçları, uygulamalarınızı doğrudan hedef Docker ortamında geliştirmenize, çalıştırmanıza ve doğrulamanıza olanak tanır. Uygulamanızı (tek kapsayıcı veya birden çok kapsayıcı) doğrudan docker konağı içinde çalıştırmak ve hatalarını ayıklamak için F5 tuşuna veya kapsayıcıyı yeniden oluşturmak zorunda kalmadan uygulamanızı düzenlemek ve yenilemek için CTRL + F5'e basabilirsiniz. Bu IDE, Docker tabanlı uygulamalar için en güçlü geliştirme seçeneğidir.
Visual Studio Code ve Docker CLI. Herhangi bir geliştirme dilini destekleyen basit ve platformlar arası bir düzenleyici tercih ediyorsanız Visual Studio Code ve Docker CLI'yı kullanabilirsiniz. Bu IDE, macOS, Linux ve Windows için platformlar arası bir geliştirme yaklaşımıdır. Ayrıca Visual Studio Code, Docker için IntelliSensefiles gibi Docker uzantılarını ve düzenleyiciden Docker komutlarını çalıştırmak için kısayol görevlerini destekler.
Docker Desktop'ı yükleyerek tek bir Docker CLI kullanarak hem Windows hem de Linux için uygulama oluşturabilirsiniz.
Ek kaynaklar
Visual Studio. Resmi site.
https://visualstudio.microsoft.com/vs/Visual Studio Code. Resmi site.
https://code.visualstudio.com/downloadWindows için Docker Desktop
https://hub.docker.com/editions/community/docker-ce-desktop-windowsMac için Docker Desktop
https://hub.docker.com/editions/community/docker-ce-desktop-mac
Docker kapsayıcıları için .NET dilleri ve çerçeveleri
Bu kılavuzun önceki bölümlerinde belirtildiği gibi Docker kapsayıcılı .NET uygulamaları geliştirirken .NET Framework, .NET 8 veya açık kaynak Mono projesini kullanabilirsiniz. Hangi .NET framework'ün kullanıldığına bağlı olarak Linux veya Windows Kapsayıcılarını hedeflerken C#, F# veya Visual Basic'te geliştirme yapabilirsiniz. Daha fazla bilgi için, .NET dilleriyle ilgili ayrıntılar konusunda .NET Dil Stratejisi blog gönderisine bakın.