.NET için Azure Geçişi uygulama ve kod değerlendirmesi
.NET için Azure Geçişi uygulama ve kod değerlendirmesi, Azure'a geçiş fırsatlarını belirlemek için uygulamanızın .NET kaynak kodunu, yapılandırmalarını ve ikili dosyalarını değerlendirmenize olanak tanır. Azure'a taşıma sırasında uygulamanızın karşılaşabileceği sorunları belirlemenize ve modern, buluta özel çözümler önererek performansı, ölçeklenebilirliği ve güvenliği geliştirmenize yardımcı olur.
Statik kod analizi aracılığıyla uygulama teknolojisi kullanımını keşfeder, efor tahminini destekler ve kod yeniden platformlarını hızlandırarak .NET uygulamalarını Azure'a taşımanıza yardımcı olur.
Visual Studio'da veya .NET CLI'da .NET için Azure Geçişi uygulama ve kod değerlendirmesini kullanabilirsiniz.
Visual Studio uzantısını yükleme
Ön koşullar
- Windows işletim sistemi
- Visual Studio 2022 sürüm 17.1 veya üzeri
Yükleme adımları
Visual Studio'dan yüklemek için aşağıdaki adımları kullanın. Alternatif olarak, uzantıyı Visual Studio Market'ten indirip yükleyebilirsiniz.
Visual Studio açıkken Uzantıları Yönet menü öğesini seçerek Uzantıları Yönet penceresini açın.>
Uzantıları Yönet penceresinde, arama giriş kutusuna Azure Geçişi yazın.
Azure Geçişi uygulama ve kod değerlendirmesini ve ardından İndir'i seçin.
Uzantı indirildikten sonra, uzantının yüklenmesini başlatmak için Visual Studio'yu kapatın.
VSIX Yükleyicisi iletişim kutusunda Değiştir'i seçin ve uzantıyı yüklemek için yönergeleri izleyin.
CLI aracını yükleme
Ön koşullar
- .NET SDK
Yükleme adımları
Aracı yüklemek için CLI'da aşağıdaki komutu çalıştırın:
dotnet tool install -g dotnet-appcat
Aracı güncelleştirmek için CLI'da aşağıdaki komutu çalıştırın:
dotnet tool update -g dotnet-appcat
Önemli
Ek NuGet akışı kaynakları yapılandırdıysanız bu aracı yükleme işlemi başarısız olabilir. --ignore-failed-sources
Bu hataları hata yerine uyarı olarak işlemek için parametresini kullanın.
dotnet tool install -g --ignore-failed-sources dotnet-appcat
Visual Studio ile uygulamaları analiz etme
Visual Studio uzantısını yükledikten sonra uygulamanızı Visual Studio'da analiz etmeye hazırsınız demektir. Bir uygulamayı analiz etmek için Çözüm Gezgini penceresinde herhangi bir projeye veya çözüme sağ tıklayın ve Azure'da yeniden platform oluştur'a tıklayın.
Daha fazla bilgi için bkz . Visual Studio ile uygulamaları analiz etme.
.NET CLI ile uygulamaları analiz etme
CLI aracını yükledikten sonra UYGULAMANıZı CLI'da analiz etmeye hazırsınız demektir. CLI'da aşağıdaki komutu çalıştırın:
appcat analyze <application-path>
Aşağıdaki örnekte gösterildiği gibi, aracın ürettiği rapor dosyası için bir yol ve biçim (.html, .json veya .csv) belirtebilirsiniz:
appcat analyze <application-path> --report MyAppReport --serializer html
Daha fazla bilgi için bkz . .NET CLI ile uygulamaları analiz etme.
Raporları yorumlama
Raporların farklı bölümlerinin ayrıntılı açıklaması ve verilerin nasıl anlaşılıp yorumlandığı için bkz . Çözümleme sonuçlarını yorumlama.
Desteklenen diller
.NET için uygulama ve kod değerlendirmesi aşağıdaki dillerde yazılmış projeleri analiz edebilir:
- C#
- Visual Basic
Desteklenen proje türleri
Kodunuzu aşağıdaki proje türlerinde analiz eder:
- ASP.NET
- Sınıf kitaplıkları
Desteklenen Azure hedefleri
Uygulama şu anda Azure Uygulaması Hizmeti, Azure Kubernetes Service (AKS) ve Azure Container Apps'e geçişle ilgili olası sorunları tanımlamaktadır.