Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung bewerten und migrieren Sie ein .NET-Projekt mithilfe der GitHub Copilot-App-Modernisierung für .NET. Sie führen die folgenden Aufgaben durch:
- Bewerten eines Beispielprojekts (Contoso University)
- Starten des Migrationsprozesses
Prerequisites
Windows-Betriebssystem.
Visual Studio 2026 (oder Visual Studio 2022, Version 17.14.17 und höher).
.NET-Desktopentwicklungsworkload mit den folgenden optionalen Komponenten aktiviert:
- GitHub Copilot
- GitHub Copilot-App-Modernisierung
GitHub Copilot-Abonnement (kostenpflichtig oder kostenlos).
Angemeldet bei Visual Studio mit einem GitHub-Konto mit Copilot-Zugriff.
Von Bedeutung
Wenn Sie Abonnements ändern, müssen Sie Visual Studio neu starten.
Code muss in C# geschrieben werden.
Bewerten der App-Bereitschaft
GitHub Copilot-App-Modernisierung für .NET-Bewertung hilft Ihnen, Herausforderungen bei der App-Bereitschaft zu finden, ihre Auswirkungen zu erlernen und empfohlene Migrationsaufgaben anzuzeigen. Jede Migrationsaufgabe enthält Verweise zum Einrichten von Azure-Ressourcen, Hinzufügen von Konfigurationen und Vornehmen von Codeänderungen. Führen Sie die folgenden Schritte aus, um ihre Migration zu starten:
Klonen Sie das .NET-Migration-Copilot-Beispiel-Repository auf Ihren Computer.
Öffnen Sie in Visual Studio die Contoso University-Lösung aus dem Beispiel-Repository.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektmappenknoten, und wählen Sie "Modernisieren" aus.
Das GitHub Copilot Chat-Fenster wird mit einer Willkommensnachricht und vordefinierten Optionen geöffnet. Wählen Sie "Zu Azure migrieren" aus den verfügbaren Optionen aus, und senden Sie sie an Copilot.
Tip
Statt der Schritte 3 und 4 können Sie GitHub Copilot Chat direkt öffnen und senden
@Modernize Migrate to Azure, um die Bewertung und den Migrationsfluss zu starten.Eine neue Copilot-Chatsitzung wird geöffnet und zeigt die Willkommensnachricht an. Die Bewertung beginnt automatisch und analysiert Ihr Projekt für die Migrationsbereitschaft.
Nach Abschluss der Bewertung wird eine umfassende Benutzeroberfläche des Bewertungsberichts und eine Liste der Migrationsaufgaben im Chatfenster angezeigt.
App-Migrationen
GitHub Copilot-App-Modernisierung für .NET enthält vordefinierte Aufgaben für allgemeine Migrationsszenarien und folgt den bewährten Methoden von Microsoft.
Starten einer Migrationsaufgabe
Starten Sie eine Migrationsaufgabe auf eine der folgenden Arten:
Option 1: Aus dem Bewertungsbericht ausführen
Wählen Sie die Schaltfläche " Aufgabe ausführen " im Bewertungsbericht aus dem vorherigen Schritt aus, um eine Migrationsaufgabe zu starten.
Option 2. In Copilot-Chat senden
Senden Sie die Aufgabennummer der Migration (z. B. 1.1) oder ihren Namen im Chat.
Plan und Progress Tracker generieren
- Wenn Sie die Migration starten, startet GitHub Copilot eine Sitzung mit dem Namen "App-Modernisierung: Migrieren von
<source technology>zu<target technology>" im Agentmodus mit vordefinierten Eingabeaufforderungen. - Das Tool erstellt zwei Dateien im
.appmod/.migrationOrdner:-
plan.md– gesamter Migrationsplan -
progress.md- eine Fortschrittsverfolgung; GitHub Copilot markiert Elemente während der Ausführung von Aufgaben
-
- Bearbeiten Sie diese Dateien, um Ihre Migration anzupassen, bevor Sie fortfahren.
Codekorrektur starten
Wenn Sie mit dem Plan und der Statusverfolgung zufrieden sind, geben Sie eine Eingabeaufforderung ein, um die Migration zu starten, z. B.:
The plan and progress tracker look good to me. Go ahead with the migration.GitHub Copilot startet den Migrationsprozess und fordert möglicherweise Ihre Genehmigung zur Verwendung von Knowledge Base-Tools auf dem McP-Server (Model Context Protocol) auf. Erteilen Sie die Berechtigung, wenn Sie dazu aufgefordert werden.
Copilot folgt dem Plan und Progress Tracker:
- Verwalten von Abhängigkeiten
- Anwenden von Konfigurationsänderungen
- Vornehmen von Codeänderungen
- Erstellen Sie die Lösung, beheben Sie alle Kompilierungs- und Konfigurationsfehler, und stellen Sie einen erfolgreichen Build sicher.
- Beheben von Sicherheitsrisiken
Standardchatnachrichten
Die Modernisierung der GitHub Copilot-App für .NET bietet Ihnen standardmäßige Chatnachrichtenoptionen, um Ihren Workflow zu optimieren.
Sie können eine der vordefinierten Optionen auswählen und im Chat senden:
- Führen Sie die Modernisierungsbewertung aus: Startet eine neue Bewertung Ihrer Anwendung, um Migrationsbereitschaftsprobleme und Azure-Kompatibilitätsprobleme zu identifizieren.
- Bewertungsbericht anzeigen: Öffnet den vorherigen Bewertungsbericht und zeigt eine Zusammenfassung der Migrationsaufgaben basierend auf den Ergebnissen an. Wenn keine vorherige Bewertung vorhanden ist, wird zuerst eine neue Bewertung ausgeführt.
- Durchsuchen sie die wichtigsten Migrationsaufgaben: Zeigt empfohlene Migrationsaufgaben und allgemeine Modernisierungsszenarien an, unabhängig von bestimmten Bewertungsergebnissen.
Tip
Diese Standardmeldungen helfen Ihnen, schnell in gängige Workflows zu navigieren, ohne benutzerdefinierte Eingabeaufforderungen einzugeben. Sie können auch Eigene Nachrichten eingeben, um mit Copilot für bestimmte Fragen oder Anforderungen zu interagieren.