Visual Studio .Net Projeleri Framework Yükseltme

Posted by

Merhaba arkadaşlar, bu yazımda sizlere bir solution içerisinde bulunan projelerimizin .Net Framework’ünü yükseltmemiz gerektiğinde nasıl gerçekleştirebiliriz ondan bahsedeceğim.

Oluşturduğumuz ya da çalıştığımız projelerde bir solution içerisinde birden fazla projemiz bulunabilir. Katmanlı yapıdaki uygulamalarda genelde birçok proje bulunmaktadır. Framework güncellemeleri geldiğinde yeni gelen özellikleri kullanmak istersek projelerimizin versiyonunu yükseltmemiz gerekir. Bunu gerçekleştirmek için ise projelere sağ tuşla tıklayıp Properties penceresinden versiyonu yeni versiyona çekmemiz gerekir.

Fakat proje sayısı arttıkça bunu tek tek tıklayarak yapmamız pek de işimize gelmeyecektir açıkçası 🙂

Peki daha kolay yoldan nasıl yapabiliriz?

Yükseltmeleri yapmak için oluşturulmuş bir Visual Studio Extension‘ı bulunmaktadır. Bunu visual studio içerisinde yükleyerek uygulamalarımızın versiyonunu kolayca yükseltebiliriz.

Target Framework Migrator isimli extension’ı yükleyerek kolay bir şekilde projelerimizin versiyon bilgisini görebilir ve yükseltme işlemlerini gerçekleştirebiliriz.

Extension’ı yüklemek için Visual Studio içerisinde Tools > Extensions and Updates seçeneğine tıklanır.

Tools > Extensions

Daha sonra açılan pencerede Online sekmesine gelinir ve arama kısmından Target Framework Migrator yazılır.

Extension Download

Çıkan sonuçlarda extension üzerindeki download butonuna tıklanır ve extension yüklenmeye başlar fakat yüklenmesi için visual studio’yu kapatmak gerekmektedir. Yükleme işlemi gerçekleştirildikten sonra Tools > Target Framework Migrator seçeneği gelecektir buna tıklayarak extension çalıştırılır ve aşağıdaki gibi bir pencere açılır.

Target Framework Migrator

Açılan pencerede ilgili versiyon ve yükseltmek istenilen projeler seçilip Migrate butonuna basılarak bu projelerin versiyonunun yükseltme işlemleri gerçekleştirilir.

Framework yükseltme işlemleri yukarıda da bahsettiğim gibi kolay bir şekilde sağlanabilir.

Umarım faydalı olur.

Bir sonraki yazıda görüşmek üzere 🙂

Leave a Reply

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