Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce guide de démarrage rapide, vous évaluez et migrez un projet .NET à l’aide de la modernisation des applications GitHub Copilot pour .NET. Effectuez les tâches suivantes :
- Évaluer un exemple de projet (Université Contoso)
- Démarrer le processus de migration
Prerequisites
Système d’exploitation Windows.
Visual Studio 2026 (ou Visual Studio 2022 version 17.14.17 et ultérieure).
Charge de travail de développement .NET Desktop avec les composants facultatifs suivants activés :
- GitHub Copilot, outil d'assistance au codage
- Modernisation des applications GitHub Copilot
Abonnement GitHub Copilot (payant ou gratuit).
Connecté à Visual Studio à l’aide d’un compte GitHub avec l’accès Copilot.
Important
Si vous modifiez des abonnements, vous devez redémarrer Visual Studio.
Le code doit être écrit en C#.
Évaluer la préparation des applications
La modernisation des applications GitHub Copilot pour l’évaluation .NET vous permet de trouver des défis de préparation des applications, d’apprendre leur impact et de voir les tâches de migration recommandées. Chaque tâche de migration inclut des références pour configurer des ressources Azure, ajouter des configurations et apporter des modifications de code. Procédez comme suit pour démarrer votre migration :
Clonez le référentiel d’exemples copilot de migration .NET sur votre ordinateur.
Dans Visual Studio, ouvrez la solution Contoso University à partir du référentiel d’exemples.
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le nœud de solution, puis sélectionnez Moderniser.
La fenêtre GitHub Copilot Chat s’ouvre avec un message de bienvenue et des options prédéfinies. Sélectionnez Migrer vers Azure parmi les choix disponibles et envoyez-le à Copilot.
Tip
Au lieu des étapes 3 et 4, vous pouvez ouvrir GitHub Copilot Chat directement et envoyer
@Modernize Migrate to Azurepour démarrer le flux d’évaluation et de migration.Une nouvelle session de conversation Copilot s’ouvre et affiche le message d’accueil. L’évaluation démarre automatiquement et analyse votre projet pour la préparation de la migration.
Une fois l’évaluation terminée, vous voyez une page complète de l’interface utilisateur du rapport d’évaluation et une liste des tâches de migration dans la fenêtre de conversation.
Migrations d’applications
La modernisation des applications GitHub Copilot pour .NET inclut des tâches prédéfinies pour les scénarios de migration courants et suit les meilleures pratiques de Microsoft.
Démarrer une tâche de migration
Démarrez une tâche de migration de l’une des manières suivantes :
Option numéro 1. Exécuter à partir du rapport d’évaluation
Sélectionnez le bouton Exécuter la tâche dans le rapport d’évaluation de l’étape précédente pour démarrer une tâche de migration.
Option 2. Envoyer dans Copilot Chat
Envoyez le numéro de tâche de migration (par exemple, 1.1) ou son nom dans la conversation.
Génération d’un plan et d’un suivi de progression
- Lorsque vous démarrez la migration, GitHub Copilot démarre une session nommée « Modernisation des applications : migrer vers
<source technology><target technology>» en mode agent avec des invites prédéfinies. - L’outil crée deux fichiers dans le
.appmod/.migrationdossier :-
plan.md- le plan de migration global -
progress.md- un suivi de progression ; GitHub Copilot marque les éléments au fur et à mesure qu’il effectue des tâches
-
- Modifiez ces fichiers pour personnaliser votre migration avant de continuer.
Démarrer la correction du code
Si vous êtes satisfait du plan et du suivi de la progression, entrez une instruction pour démarrer la migration, comme :
The plan and progress tracker look good to me. Go ahead with the migration.GitHub Copilot démarre le processus de migration et peut demander votre approbation pour utiliser des outils de base de connaissances dans le serveur MCP (Model Context Protocol). Accordez l’autorisation lorsque vous y êtes invité.
Copilot suit le plan et le suivi d'avancement pour :
- Gérer les dépendances
- Appliquer des modifications de configuration
- Apporter des modifications de code
- Compilez la solution, corrigez toutes les erreurs de compilation et de configuration, puis assurez-vous qu’une génération réussisse.
- Corriger les vulnérabilités de sécurité
Messages de conversation par défaut
La modernisation des applications GitHub Copilot pour .NET vous offre des options de message de conversation par défaut pour simplifier votre flux de travail.
Vous pouvez choisir l’une des options prédéfinies et l’envoyer dans la conversation :
- Exécuter l’évaluation de la modernisation : démarre une nouvelle évaluation de votre application pour identifier les problèmes de préparation de la migration et les problèmes de compatibilité Azure.
- Afficher le rapport d’évaluation : ouvre le rapport d’évaluation précédent et affiche un résumé des tâches de migration en fonction des résultats. Si aucune évaluation précédente n’existe, elle exécute d’abord une nouvelle évaluation.
- Parcourir les principales tâches de migration : affiche les tâches de migration recommandées et les scénarios de modernisation courants, quels que soient les résultats d’évaluation spécifiques.
Tip
Ces messages par défaut vous aident à naviguer rapidement dans les flux de travail courants sans taper d’invites personnalisées. Vous pouvez également entrer vos propres messages pour interagir avec Copilot pour des questions ou des besoins spécifiques.
Étapes suivantes
- Utilisation de l’évaluation
- Tâches prédéfinies
- Questions Fréquemment Posées