Visual Studio 2022 de eski projeleri açmak

 




Eski projeleri, örneğin .net 4.5.2 ile hazırlanmış bir projeyi, Visual Studio 2022 veya 2019 da açtığınızda aşağıdaki gibi bir mesaj alırsınız. Projeyi .net 4.8 e yükselteyim mi gibi bir seçenek sunuyor fakat form içeren uygulamalar maalesef bu seçenek ile açılamıyor. Açılıyor fakat formu göremiyorsunuz. Ayrıca bir nedenden projenin .net versiyonunu yükseltmek istemeyebilirsiniz. 

Mesajda sunulan ikinci seçenek ise sizi 330MB bir dosyayı indirmeye teşvik ediyor. Bu seçeneği denemedim. O nedenle, işe yarayıp yaramadığını bilmiyorum. 

Üçüncü seçenek ise gerçekten çok dahiyane ! Projeyi yüklemesen mi acaba, ne lüzumu var şimdi.. 😁



İnternette bulduğum ve çalıştığından emin olduğum çözümü, burada paylaşmak istedim.. Arama motorunda ".net 4.5.2 nuget package" şeklinde arama yapın. Nuget sayfasından ilgili paketi indirin. İndirmek için "Download package" yazan linke tıklayın. Bu paket .nupkg uzantılı 19MB bir dosya olacaktır. Uzantısını .zip olarak değiştirin ve dosyayı klasöre açın.

....\Downloads\microsoft.netframework.referenceassemblies.net452.1.0.3\build\.NETFramework\v4.5.2 içindeki tüm dosyaları kopyalayın. Kopyalanan dosyaları aşağıdaki klasöre yapıştırın. (Öncesinde bu klasörü temizleyin) :

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2

İşlem bu kadar. Visual Studio yu kapatıp tekrar açın. Artık eski projeyi .net 4.5.2 ile derleyip çalıştırabilirsiniz...

Yorumlar

Bu blogdaki popüler yayınlar

VBA - Mscomm (seri port) ile veri loglama

RJ45 2 - Novexx barkod yazıcıya, S7-1200 plc ile etiket yazdırma

Uzak I/O modülü olarak PLC kullanmak