Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här snabbstarten utvärderar och migrerar du ett .NET-projekt med hjälp av GitHub Copilot-appmodernisering för .NET. Du utför följande uppgifter:
- Utvärdera ett exempelprojekt (Contoso University)
- Starta migreringsprocessen
Prerequisites
- Windows-operativsystem 
- Arbetsbelastning för .NET-skrivbordsutveckling med följande valfria komponenter aktiverade: - GitHub Copilot
- GitHub Copilot-appmodernisering för .NET
 
- Copilot-licens och prenumerationsplan som stöds: - Logga in i Visual Studio med ett GitHub-konto med Copilot-åtkomst. - Prenumerationsplaner som stöds: - Copilot Pro
- Copilot Pro+
- Copilot Business
- Copilot Enterprise
 - Viktigt! - Om du ändrar prenumerationer måste du starta om Visual Studio. 
- Koden måste skrivas i C#. 
Utvärdera appberedskap
Med GitHub Copilot-appmodernisering för .NET-utvärdering kan du hitta utmaningar för appberedskap, lära dig hur de påverkas och se rekommenderade migreringsuppgifter. Varje migreringsuppgift innehåller referenser för att konfigurera Azure-resurser, lägga till konfigurationer och göra kodändringar. Följ dessa steg för att starta migreringen:
- Klona .NET-migrerings-exempelarkivet för Copilot till datorn. 
- Öppna Contoso University-lösningen från exempellagringsplatsen i Visual Studio. 
- Högerklicka på lösningsnoden i Solution Explorer och välj Modernisera.   
- GitHub Copilot Chat-fönstret öppnas med ett välkomstmeddelande och fördefinierade alternativ. Välj Migrera till Azure från de tillgängliga alternativen och skicka det till Copilot.   - Tip - I stället för steg 3 och 4 kan du öppna GitHub Copilot Chat direkt och skicka - @Modernize Migrate to Azureför att starta utvärderings- och migreringsflödet.
- En ny Copilot-chattsession öppnas och visar välkomstmeddelandet. Utvärderingen startar automatiskt och analyserar projektet för migreringsberedskap.   
- När utvärderingen är klar visas en omfattande utvärderingsrapports användargränssnittssida och en lista över migreringsuppgifter i chattfönstret.   
Appmigreringar
GitHub Copilot-appmodernisering för .NET innehåller fördefinierade uppgifter för vanliga migreringsscenarier och följer Microsofts metodtips.
Starta en migreringsuppgift
Starta en migreringsaktivitet på något av följande sätt:
Alternativ 1. Starta från utvärderingsrapporten
Välj knappen Kör uppgift i utvärderingsrapporten från föregående steg för att starta en migreringsaktivitet.
Alternativ 2. Skicka Copilot Chat
Skicka migreringsaktivitetsnumret (till exempel 1.1) eller dess namn i chatten.
              
               
              
              
            
Generering av planerings- och förloppsspårning
- När du startar migreringen startar GitHub Copilot en session med namnet "Appmodernisering: migrera från <source technology>till<target technology>" i agentläge med fördefinierade frågor.
- Verktyget skapar två filer i .appmod/.migrationmappen:- 
              plan.md– den övergripande migreringsplanen
- 
              progress.md- en förloppsspårare; GitHub Copilot markerar objekt när det slutför uppgifter
 
- 
              
- Redigera dessa filer för att anpassa migreringen innan du fortsätter.
Starta kodåtgärdande
- Om du är nöjd med planen och förloppsspåraren anger du en uppmaning om att starta migreringen, till exempel: - The plan and progress tracker look good to me. Go ahead with the migration.
- GitHub Copilot startar migreringsprocessen och kan be om ditt godkännande att använda kunskapsbasverktyg på MCP-servern (Model Context Protocol). Bevilja behörighet när du uppmanas att göra det. 
- Copilot följer planen och förloppsspåraren för att: - Hantera beroenden
- Tillämpa konfigurationsändringar
- Att göra kodändringar
- Skapa lösningen, åtgärda alla kompilerings- och konfigurationsfel och se till att bygget lyckas
- Åtgärda säkerhetsrisker
 
Standardchattmeddelanden
Med gitHub Copilot-appmodernisering för .NET får du standardalternativ för chattmeddelanden för att effektivisera arbetsflödet.
              
               
              
              
            
Du kan välja något av de fördefinierade alternativen och skicka det i chatten:
- Kör moderniseringsutvärdering: Startar en ny utvärdering av ditt program för att identifiera problem med migreringsberedskap och Azure-kompatibilitetsutmaningar.
- Visa utvärderingsrapport: Öppnar den tidigare utvärderingsrapporten och visar en sammanfattning av migreringsuppgifter baserat på resultaten. Om det inte finns någon tidigare utvärdering körs en ny utvärdering först.
- Bläddra bland de viktigaste migreringsuppgifterna: Visar rekommenderade migreringsuppgifter och vanliga moderniseringsscenarier, oavsett eventuella specifika utvärderingsresultat.
Tip
Dessa standardmeddelanden hjälper dig att snabbt navigera i vanliga arbetsflöden utan att skriva anpassade prompter. Du kan också ange egna meddelanden för att interagera med Copilot för specifika frågor eller behov.