Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze snelstartgids evalueert en migreert u een .NET-project door het gebruik van GitHub Copilot-appmodernisatie voor .NET. U voert de volgende taken uit:
- Een voorbeeldproject evalueren (Contoso University)
- Het migratieproces starten
Prerequisites
Windows-besturingssysteem.
Visual Studio 2026 (of Visual Studio 2022 versie 17.14.17 en hoger).
.NET Desktop Development Workload met de volgende optionele onderdelen ingeschakeld:
- GitHub Copilot
- Modernisering van GitHub Copilot-apps
GitHub Copilot-abonnement (betaald ofwel gratis).
Aangemeld bij Visual Studio met behulp van een GitHub-account met Copilot-toegang.
Belangrijk
Als u abonnementen wijzigt, moet u Visual Studio opnieuw starten.
Code moet worden geschreven in C#.
Gereedheid van apps beoordelen
De modernisering van GitHub Copilot-apps voor .NET-evaluatie helpt u bij het vinden van uitdagingen voor app-gereedheid, het leren van hun impact en het bekijken van aanbevolen migratietaken. Elke migratietaak bevat verwijzingen voor het instellen van Azure-resources, het toevoegen van configuraties en het aanbrengen van codewijzigingen. Volg deze stappen om uw migratie te starten:
Kopieer de repository van de .NET migration copilot samples naar uw computer.
Open in Visual Studio de Contoso University-oplossing vanuit de opslagplaats met voorbeelden.
Klik in Solution Explorer met de rechtermuisknop op het oplossingsknooppunt en selecteer Moderniseren.
Het Venster GitHub Copilot Chat wordt geopend met een welkomstbericht en vooraf gedefinieerde opties. Selecteer Migreren naar Azure uit de beschikbare opties en verzend deze naar Copilot.
Tip
In plaats van stap 3 en 4 kunt u GitHub Copilot Chat rechtstreeks openen en verzenden
@Modernize Migrate to Azureom de evaluatie- en migratiestroom te starten.Er wordt een nieuwe Copilot-chatsessie geopend en het welkomstbericht weergegeven. De evaluatie wordt automatisch gestart en analyseert uw project voor migratiegereedheid.
Wanneer de evaluatie is voltooid, ziet u een uitgebreide pagina met de gebruikersinterface van het evaluatierapport en een lijst met migratietaken in het chatvenster.
App-migraties
Modernisering van GitHub Copilot-apps voor .NET omvat vooraf gedefinieerde taken voor algemene migratiescenario's en volgt de aanbevolen procedures van Microsoft.
Een migratietaak starten
Start een migratietaak op een van de volgende manieren:
Optie 1. Uitvoeren op basis van het evaluatierapport
Selecteer de knop Taak uitvoeren in het evaluatierapport uit de vorige stap om een migratietaak te starten.
Optie 2. Verzenden in Copilot Chat
Verzend het migratietaaknummer (bijvoorbeeld 1.1) of de naam ervan in de chat.
Genereren van plan- en voortgangstrackers
- Wanneer u de migratie start, start GitHub Copilot een sessie met de naam "App modernization: migrate from
<source technology>to<target technology>" in agentmodus met vooraf gedefinieerde opdrachten. - Het hulpprogramma maakt twee bestanden in de
.appmod/.migrationmap:-
plan.md- het algemene migratieplan -
progress.md- een voortgangstracker; GitHub Copilot markeert items tijdens het voltooien van taken
-
- Bewerk deze bestanden om uw migratie aan te passen voordat u doorgaat.
Herstel van code starten
Als u tevreden bent met het plan en de voortgangstracker, voert u een prompt in om de migratie te starten, zoals:
The plan and progress tracker look good to me. Go ahead with the migration.GitHub Copilot start het migratieproces en kan uw goedkeuring vragen om knowledge base-hulpprogramma's te gebruiken op de MCP-server (Model Context Protocol). Geef toestemming wanneer u hierom wordt gevraagd.
Copilot volgt het plan en de voortgangsmonitor om te:
- Afhankelijkheden beheren
- Configuratiewijzigingen toepassen
- Codewijzigingen aanbrengen
- Bouw de oplossing, los alle compilatie- en configuratiefouten op en zorg voor een geslaagde build
- Beveiligingsproblemen oplossen
Standaardchatberichten
De modernisering van gitHub Copilot-apps voor .NET biedt u standaardopties voor chatberichten om uw werkstroom te stroomlijnen.
U kunt een van de vooraf gedefinieerde opties kiezen en verzenden in de chat:
- Moderniseringsevaluatie uitvoeren: start een nieuwe evaluatie van uw toepassing om problemen met migratiegereedheid en Azure-compatibiliteitsproblemen te identificeren.
- Evaluatierapport weergeven: hiermee opent u het vorige evaluatierapport en ziet u een overzicht van migratietaken op basis van de resultaten. Als er geen eerdere evaluatie bestaat, wordt eerst een nieuwe evaluatie uitgevoerd.
- Blader door de belangrijkste migratietaken: toont aanbevolen migratietaken en algemene moderniseringsscenario's, ongeacht eventuele specifieke evaluatieresultaten.
Tip
Deze standaardberichten helpen u snel door algemene werkstromen te navigeren zonder aangepaste prompts te typen. U kunt ook uw eigen berichten invoeren om met Copilot te communiceren voor specifieke vragen of behoeften.