Azure Migrate-Anwendung und Codebewertung für .NET
Azure Migrate-Anwendungs- und Codebewertung für .NET ermöglicht es Ihnen, .NET-Quellcode, Konfigurationen und Binärdateien Ihrer Anwendung zu bewerten, um Migrationsmöglichkeiten für Azure zu identifizieren. Es hilft Ihnen, Probleme zu identifizieren, die Ihre Anwendung möglicherweise beim Portieren zu Azure hat, und die Leistung, Skalierbarkeit und Sicherheit zu verbessern, indem Sie moderne, cloudeigene Lösungen vorschlagen.
Sie ermittelt die Anwendungstechnologienutzung durch statische Codeanalyse, unterstützt die Leistungsschätzung und beschleunigt die Codeumformung und hilft Ihnen dabei, .NET-Anwendungen nach Azure zu verschieben.
Sie können Azure Migrate-Anwendung und Codebewertung für .NET in Visual Studio oder in der .NET CLI verwenden.
Installieren der Visual Studio-Erweiterung
Voraussetzungen
- Windows-Betriebssystem
- Visual Studio 2022, Version 17.1 oder höher
Installationsschritte
Führen Sie die folgenden Schritte aus, um sie aus Visual Studio zu installieren. Alternativ dazu können Sie die Erweiterung auch aus dem Visual Studio Marketplace herunterladen und installieren.
Wählen Sie beim Öffnen von Visual Studio das Menüelement "Erweiterungen > verwalten" aus, das das Fenster "Erweiterungen verwalten" öffnet.
Geben Sie im Fenster "Erweiterungen verwalten" Azure Migrate in das Sucheingabefeld ein.
Wählen Sie Azure Migrate-Anwendung und Codebewertung aus, und wählen Sie dann "Herunterladen" aus.
Schließen Sie nach dem Herunterladen der Erweiterung Visual Studio, um die Installation der Erweiterung zu starten.
Wählen Sie im Dialogfeld "VSIX Installer" die Option "Ändern" aus, und folgen Sie den Anweisungen, um die Erweiterung zu installieren.
Installieren des CLI-Tools
Voraussetzungen
- .NET SDK
Installationsschritte
Führen Sie zum Installieren des Tools den folgenden Befehl in einer CLI aus:
dotnet tool install -g dotnet-appcat
Führen Sie zum Aktualisieren des Tools den folgenden Befehl in einer CLI aus:
dotnet tool update -g dotnet-appcat
Wichtig
Die Installation dieses Tools schlägt möglicherweise fehl, wenn Sie zusätzliche NuGet-Feedquellen konfiguriert haben. Verwenden Sie den --ignore-failed-sources
Parameter, um diese Fehler anstelle von Fehlern als Warnungen zu behandeln.
dotnet tool install -g --ignore-failed-sources dotnet-appcat
Analysieren von Anwendungen mit Visual Studio
Nachdem Sie die Visual Studio-Erweiterung installiert haben, können Sie Ihre Anwendung in Visual Studio analysieren. Um eine Anwendung zu analysieren, klicken Sie mit der rechten Maustaste auf eines der Projekte oder eine Lösung im Projektmappen-Explorer Fenster, und wählen Sie "Plattform erneut in Azure" aus.
Weitere Informationen finden Sie unter Analysieren von Anwendungen mit Visual Studio.
Analysieren von Anwendungen mit .NET CLI
Nachdem Sie das CLI-Tool installiert haben, können Sie Ihre Anwendung in der CLI analysieren. Führen Sie in der CLI den folgenden Befehl aus:
appcat analyze <application-path>
Sie können einen Pfad und ein Format (.html, .json oder CSV) für die vom Tool erzeugte Berichtsdatei angeben, wie im folgenden Beispiel gezeigt:
appcat analyze <application-path> --report MyAppReport --serializer html
Weitere Informationen finden Sie unter Analysieren von Anwendungen mit der .NET CLI.
Interpretieren von Berichten
Eine detaillierte Beschreibung der verschiedenen Teile der Berichte und das Verständnis und Die Interpretation der Daten finden Sie unter Interpretieren der Analyseergebnisse.
Unterstützte Sprachen
Die Anwendungs- und Codebewertung für .NET kann Projekte analysieren, die in den folgenden Sprachen geschrieben wurden:
- C#
- Visual Basic
Unterstützte Projekttypen
Er analysiert Ihren Code in den folgenden Projekttypen:
- ASP.NET
- Klassenbibliotheken
Unterstützte Azure-Ziele
Derzeit identifiziert die Anwendung potenzielle Probleme bei der Migration zu Azure-App Service, Azure Kubernetes Service (AKS) und Azure Container Apps.