Dela via


Snabbstart: Utvärdera och migrera ett .NET-projekt med GitHub Copilot-appmodernisering för .NET

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

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:

  1. Klona .NET-migrerings-exempelarkivet för Copilot till datorn.

  2. Öppna Contoso University-lösningen från exempellagringsplatsen i Visual Studio.

  3. Högerklicka på lösningsnoden i Solution Explorer och välj Modernisera.

    Skärmbild som visar alternativet modernisera i snabbmenyn.

  4. 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.

    Skärmbild som visar välkomstmeddelandet med migreringsalternativ.

    Tip

    I stället för steg 3 och 4 kan du öppna GitHub Copilot Chat direkt och skicka @Modernize Migrate to Azure för att starta utvärderings- och migreringsflödet.

  5. En ny Copilot-chattsession öppnas och visar välkomstmeddelandet. Utvärderingen startar automatiskt och analyserar projektet för migreringsberedskap.

    Skärmbild som visar pågående utvärdering med statusindikatorer.

  6. När utvärderingen är klar visas en omfattande utvärderingsrapports användargränssnittssida och en lista över migreringsuppgifter i chattfönstret.

    Skärmbild som visar den genererade utvärderingsrapporten med detaljerade resultat.

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.

Skärmbild av att skicka ett meddelande i Copilot Chat för att starta en migreringsaktivitet.

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/.migration mappen:
    • 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.

Skärmbild som visar standardalternativ för chattmeddelanden i Copilot Chat.

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.

Nästa steg