.Net 5’ten .Net 6’ya Geçiş (Video)

Merhaba arkadaşlar, bugün sizlerle bir projeyi .Net 5’ten .Net 6’ya geçirmeye çalışacağız. Öncelikle .Net 6 hakkında yazdığım yazıya göz atabilirsiniz.

Bu işlemi en basit geçişten başlayarak bir kaç adımda tamamlayacağız.

  • İlk önce var olan proje yapımızı tutarak sadece frameworkumuzu .net 6 ya geçireceğiz. (Evet, buna izin veriliyor).
  • İlk adımı gerçekleştirdikten sonra .net 6 daki program.cs yapısına uygulamamızı geçireceğiz, startup dosyamızı kaldıracağız.
  • Birinci ve ikinci adımı gerçekleştirdikten sonra uygulamamızı minimal api formatına geçireceğiz.
Burada yalnızca ilk adım zorunludur, yani mevcut proje yapınızı koruyarak .Net 6′ ya geçiş yapabilirsiniz.
pexels-sovit-chetri
1- Frameworkumuzu net 6.0’a yükseltelim. Eğer farklı nuget paketlerimizin güncellemeleri varsa bunları gerçekleştirelim.
2- Startup sınıfımızı Program.cs içerisine geçirerek, kaldıralım. (1.adımdan sonra – opsiyonel)
3- Controller ve actionlarımızı minimal api formatına geçirerek, uygulamamızdan kaldıralım. (1.ve 2. adımdan sonra – opsiyonel)


Yeni Program.cs

app.MapPeopleEndpoints() kullanmamızı sağlayan , minimal api endpoint extensionı

Umarım faydalı olmuştur, kalın sağlıcakla…
Microsoft Migration Link;

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir