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.
Kodunuzu taşıma işlemine başlamadan önce bir .NET uygulaması derlemek ve çalıştırmak için gerekli değişiklikleri yapın. Bu değişiklikler bir .NET Framework uygulaması oluşturmaya ve çalıştırmaya devam ederken yapılabilir.
Önemli
.NET Yükseltme Yardımcısı resmi olarak kullanım dışıdır. Bunun yerine Visual Studio 2026 ve Visual Studio 2022 17.14.16 veya sonraki sürümlerde bulunan GitHub Copilot modernleştirme sohbet aracısını kullanın. Bu aracı projelerinizi ve bağımlılıklarınızı analiz eder, hedeflenen öneriler ve otomatik kod düzeltmeleri içeren adım adım bir geçiş planı oluşturur ve her değişikliği işleyerek doğrulayabilir veya geri alabilirsiniz. Proje dosyalarını güncelleştirme, kullanım dışı API'leri değiştirme ve derleme sorunlarını çözme gibi yaygın taşıma görevlerini otomatikleştirir, böylece el ile daha az çabayla daha hızlı modernleştirebilirsiniz.
Gerekli araçlara yükseltme
Hedeflediğiniz .NET sürümünü destekleyen bir MSBuild/Visual Studio sürümüne yükseltin. Daha fazla bilgi için bkz. .NET SDK, MSBuild ve VS arasındaki sürüm oluşturma ilişkisi .
.NET Framework hedef sürümünü güncelleştirme
.NET Framework uygulamanızı 4.7.2 veya sonraki bir sürüme hedeflemenizi öneririz. Bu, .NET Standard'ın mevcut API'leri desteklemediği durumlar için en son API alternatiflerinin kullanılabilirliğini sağlar.
Taşımayı istediğiniz projelerin her biri için Visual Studio'da aşağıdakileri yapın:
- Projeye sağ tıklayın ve Özellikler'i seçin.
- Hedef Çerçeve açılan listesinde .NET Framework 4.7.2'yi seçin.
- Projeyi yeniden derleyin.
Projeleriniz artık .NET Framework 4.7.2'yi hedeflediğinden, kodu taşıma temeliniz olarak .NET Framework'ün bu sürümünü kullanın.
PackageReference biçimine geçme
Tüm başvuruları PackageReference biçimine dönüştürün.
SDK stili proje biçimine dönüştürme
Projelerinizi SDK stili biçime dönüştürün.
Bağımlılıkları güncelleştirme
Bağımlılıkları kullanılabilir en son sürümlerine ve mümkün olduğunda .NET Standard sürümüne güncelleştirin.