Aracılığıyla paylaş


.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.

Screenshot of the Azure Migrate application and code assessment for .NET in Visual Studio.

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.

  1. Visual Studio açıkken Uzantıları Yönet menü öğesini seçerek Uzantıları Yönet penceresini açın.>

  2. Uzantıları Yönet penceresinde, arama giriş kutusuna Azure Geçişi yazın.

  3. Azure Geçişi uygulama ve kod değerlendirmesini ve ardından İndir'i seçin.

  4. Uzantı indirildikten sonra, uzantının yüklenmesini başlatmak için Visual Studio'yu kapatın.

  5. 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.

Screenshot of the Replatform to Azure menu item in Visual Studio.

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.

Sonraki adımlar