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.
Bu makalede .NET uygulamalarının yükseltmelerini planlama ve gerçekleştirme işlemleri açıklanmaktadır. Geçerli uygulamanızı değerlendirmenize, doğru yükseltme yolunu seçmenize, kullanılabilir araçları kullanmanıza ve yükseltilen uygulamayı doğrulamanıza yardımcı olur. .NET Framework'ten modern .NET sürümüne yükseltmek, en son .NET sürümüne geçmek veya uygulamanızı bulut ve kapsayıcılar için modernleştirmek için yönergeleri izleyin.
Yükseltme zamanları
İş veya teknik sinyaller net değer gösterdiğinde yükseltmeyi göz önünde bulundurun:
- .NET veya diğer bağımlılıklar destek sonuna ulaşıyor.
- Yeni güvenlik açıkları bulunur veya yeni uyumluluk gereksinimlerini karşılamanız gerekir.
- Veya daha yeni .NET sürümlerinin adreslediğiniz performans veya ölçeklenebilirlik sınırlarıyla karşılaşabilirsiniz.
Yükseltme, uygulamanızı modernleştirmek için iyi bir fırsattır. Örneğin, uygulamanızı kapsayıcıya alabilir, bir bileşeni buluta özel bir hizmete modernleştirebilir veya güvenilirliği ve çalışabilirliği geliştiren bulut desenleri uygulayabilirsiniz.
Ayrıca geliştirmeyi basitleştiren ve bakımı azaltan daha yeni SDK'lar, şablonlar ve dil özellikleri sağlayarak geliştirici üretkenliğini artırır. Yükseltmelere risk ve geri dönüşe göre öncelik verin: Hedeflenen bir değerlendirmeyi çalıştırın, düşük riskli bir projedeki değişikliklere pilot uygulama yapın ve daha geniş kapsamlı geçişleri planlamak için sonuçları kullanın.
Ortamınızı yükseltme
.NET, yıllık olarak yeni bir ana sürüm yayınlar ve bu sürümler STS (standart süreli destek) ve LTS (uzun vadeli destek) sürümleri arasında değişir. .NET SDK'sı, henüz en son .NET çalışma zamanını desteklemeyen bir bulut hizmetine dağıtım yaparsanız desteklemeye devam etmeniz gerekebilecek eski .NET sürümlerini hedeflemeyi destekler.
Her yeni sürüm güvenlik açıklarını giderdiğinden ve yeni teknolojilerle uyumluluk sağladığı için geliştirici araçlarınızı up-togüncel tutmanız önemlidir.
GitHub Copilot uygulama modernleştirme aracılarını kullanma
GitHub Copilot uygulama modernleştirme aracısı, taşıma ve modernleştirme çalışmalarını hızlandırmak için yapay zeka destekli, uçtan uca bir deneyim sağlar. Aracı, projenizi analiz eder ve istediğiniz güncellemeyi tamamlamak için bir plan hazırlar. Planı ayarlayabilir ve yineleyebilir, ardından yükseltmeleri gerçekleştirebilirsiniz. Bu yardımcı ile şunları yapabilirsiniz:
- Projeleri daha yeni bir .NET sürümüne yükseltin.
- Uygulamanızın kodunu, yapılandırmasını ve bağımlılıklarını değerlendirin.
- Projeleri eski .NET sürümlerinden en son sürüme geçirin.
- Uygulamanızın bağımlı olduğu teknolojileri Azure'a geçirme.
- Doğru Azure kaynaklarını planlayın ve sağlayın.
- Sorunları düzeltin ve buluta geçiş için en iyi yöntemleri uygulayın.
- Uygulamanızın derlendiğini ve testlerin geçtiğini doğrulayın.
Özellikle çok sayıda bağımlılığı olan, Windows'a özgü API'leri kullanan veya hizmetleri kapsayıcıya almayı veya buluta geçirmeyi planlarken kod temellerini değerlendirmek, düzeltmek ve modernleştirmek için kılavuzlu, yapay zeka destekli bir yol istiyorsanız GitHub Copilot uygulama modernleştirme aracısını kullanın.
Daha fazla bilgi için bkz. GitHub Copilot uygulama modernleştirmesi nedir?