Veelgestelde vragen over modernisering van GitHub Copilot

GitHub Copilot-modernisering is een interactieve GitHub Copilot-agent die mogelijkheden toevoegt aan uw ontwikkelomgeving. In dit artikel worden veelgestelde vragen beantwoord. Zie Wat is GitHub Copilot-modernisering voor meer informatie.

Voor het hulpprogramma zijn een van de volgende GitHub Copilot-abonnementen vereist:

  • Copilot Gratis (vanaf Visual Studio 2026 versie 18.1)
  • Copilot Pro
  • Copilot Pro+
  • Copilot Business
  • Copilot Enterprise

GitHub Copilot-modernisering is beschikbaar in Visual Studio, Visual Studio Code, GitHub Copilot CLI en op GitHub.com. Voor Visual Studio is deze opgenomen in Visual Studio 2026 (of Visual Studio 2022 versie 17.14.17 en hoger).

Voor meer informatie over installatie Installeer GitHub Copilot modernisatie.

Moderniseringsagent

Wat kan de agent doen?

GitHub Copilot modernisering is gericht op het upgraden, migreren en moderniseren van uw .NET-toepassingen voor Azure. Het helpt uw app te beoordelen op Azure gereedheid, genereert een migratieplan en begeleidt u bij de stappen voor het implementeren van uw app in Azure. De agent voert de volgende stappen uit in een Copilot chatsessie:

  • Analyseert uw projecten en stelt een moderniseringsplan voor.
  • Voert een reeks taken uit om uw projecten te moderniseren volgens het plan.
  • Werkt in een werkbranch onder een lokale Git-opslagplaats.
  • Lost problemen automatisch op tijdens de codetransformatie.
  • Rapporteert de voortgang en geeft toegang tot codewijzigingen en logboeken.
  • Leert van uw interacties tijdens de sessie om de volgende transformaties te verbeteren.

Als u uw .NET-projecten wilt upgraden naar nieuwere versies van .NET, gebruikt GitHub Copilot modernisering de GitHub Copilot upgradeagent.

Welke beperkingen zijn er?

  • De agent vereist een lokale Git-opslagplaats.
  • De upgradesuggesties zijn niet gegarandeerd om de aanbevolen procedures te volgen.
  • Code-fixes en correcties die u opgeeft voor Copilot tijdens het upgradeproces, worden niet bewaard en worden niet onthouden voor toekomstige upgrades.

Welk model moet ik gebruiken?

Gebruik een goed coderingsmodel. Modelbeschikbaarheid is afhankelijk van uw Copilot-abonnement en -omgeving. Zie GitHub Copilot AI-modelvergelijking voor een vergelijking van modellen.

Kan ik het model trainen op basis van mijn codebasis?

No. In tegenstelling tot traditionele AI-hulpprogramma's waarbij u mogelijk vrije-vormprompts invoert, werkt de agent op een gestructureerde manier. De AI is ingesloten in het build-and-fix-proces, dus de prompts die worden gebruikt, zijn vooraf gedefinieerd en gekoppeld aan het upgradeplan. U kunt deze niet trainen op uw codebasis, maar deze wordt gebruikt als context door de agent.

Kan ik de agent aanpassen of begeleiden?

De agent maakt gebruik van aanpassingen Copilot biedt, zoals instructiebestanden en vaardigheden. Aanpassing is gebaseerd op wat uw Copilot ondersteunt. De agent bevat 30 ingebouwde moderniseringsvaardigheden die automatisch worden geladen op basis van de technologieën die zijn gedetecteerd in uw codebasis. U kunt ook aangepaste vaardigheden en scenario's maken.

Als u een oplossing handmatig aanpast, aanvullende instructies in chat geeft of de Markdown bijwerkt in het planbestand, leert de agent op korte termijn van die interactie. Voorkeuren en beslissingen worden opgeslagen in de scenario-instructions.md map .github/upgrades/, zodat ze in verschillende sessies behouden blijven.

Slaat de agent mijn broncode op?

De agent slaat uw codebasis nooit op of gebruikt uw code om het model te trainen. Zodra een upgrade is voltooid, worden sessiegegevens door de agent verwijderd.

Kan ik feedback geven?

Yes! Er zijn twee manieren om feedback te geven:

Welke gegevens worden er verzameld?

De agent verzamelt alleen telemetrie over projecttypen, intentie om een upgrade uit te voeren en de duur van de upgrade. De gegevens worden geaggregeerd via uw ontwikkelomgeving en bevatten geen door de gebruiker identificeerbare informatie. Zie het Visual Studio-programma voor kwaliteitsverbetering voor meer informatie over het privacybeleid van Microsoft.

Kan ik telemetrie uitschakelen?

Yes. Selecteer in Visual Studio Help>Privacy>Privacy Settings>"Nee, Ik wil niet deelnemen." Telemetrie-instellingen kunnen per ontwikkelomgeving verschillen. Controleer de privacyinstellingen van uw hulpprogramma voor meer informatie.

Migreren naar Azure

Wat kan de agent migreren?

De agent helpt bij het migreren en implementeren van uw .NET toepassingen naar Azure, waaronder:

  • Web-apps
  • API-toepassingen
  • Azure Functions
  • Toepassingen in containers

De migratiescenario's omvatten:

  • Databases migreren
  • Storage
  • Identity
  • Messaging
  • Gebeurtenisstreaming
  • E-mailadres
  • Loggen
  • Security

Zie Vooraf gedefinieerde taken voor migratie voor meer informatie over deze scenario's.

Kan ik de voortgang van de evaluatie controleren?

Yes. Controleer de voortgang van de evaluatie via de Visual Studio-interface. De agent biedt realtime feedback en statusupdates. Andere ontwikkelomgevingen kunnen verschillende bewakingsopties bieden.

Controleer in Visual Studio de voortgang van de evaluatie door de opdrachtregeluitvoer weer te geven terwijl de evaluatie wordt uitgevoerd:

  1. Ga naarUitvoer> om het venster Uitvoer te openen.
  2. In het uitvoervenster vindt u de vervolgkeuzelijst Weergeven van uitvoer.
  3. Selecteer AppModernizationExtension in de vervolgkeuzelijst.
  4. De Command-Line-uitvoer van het evaluatieprogramma wordt hier weergegeven, waarbij de voortgang in real-time zichtbaar is.

U kunt ook het uitvoervenster openen met de sneltoets Ctrl+Alt+O.

Zie Wat is GitHub Copilot-modernisering? voor meer informatie.