Veelgestelde vragen over GitHub Copilot upgrade

GitHub Copilot upgrade is een interactieve GitHub Copilot-agent die mogelijkheden toevoegt aan uw ontwikkelomgeving. In dit artikel worden veelgestelde vragen beantwoord. Zie Wat is GitHub Copilot upgrade 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 upgrade 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).

Installeer GitHub Copilot upgrade voor meer informatie over de installatie.

Agent upgraden

Wat kan de agent doen?

GitHub Copilot upgrade helpt u bij het upgraden van uw .NET -projecten (.NET, .NET Core en .NET Framework) naar nieuwere versies van .NET. Er worden afhankelijkheden bijgewerkt en fouten in code na de upgrade opgelost. De agent voert de volgende stappen uit in een Copilot chatsessie:

  • Analyseert uw projecten en stelt een upgradeplan voor.
  • Voert een reeks taken uit om uw projecten te upgraden 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.

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 meer dan 30 ingebouwde upgradevaardigheden die automatisch worden geladen op basis van de technologieën die in uw codebasis zijn gedetecteerd. U kunt ook aangepaste vaardigheden en scenario's maken. Zie Aangepaste upgrade-instructies toepassen voor meer informatie.

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.

.NET-apps upgraden

Wat kan de agent upgraden?

GitHub Copilot upgrade helpt u bij het upgraden van uw .NET projecten. De agent ondersteunt meerdere scenario's buiten frameworkupgrades, waaronder Aspire-integratie, SDK-stijlconversie, Newtonsoft.Json-upgrade, SqlClient-upgrade, Azure Functions upgrade en Semantic Kernel naar Microsoft Agent Framework-upgrade. Zie Scenario's en vaardigheden referentie voor een volledige referentie.

De agent werkt met deze projecttypen:

  • Azure Functions
  • Console-apps en klassebibliotheken
  • Webtechnologieën zoals:
    • MVC
    • Blazor
    • Razor Pages
    • Web-API
    • webformulieren ASP.NET
  • Bureaubladtechnologieën zoals Windows Forms, Windows Presentation Foundation en WinUI
  • .NET MAUI en Xamarin
  • Testprojecten zoals MSTest, NUnit en xUnit
  • .NET Framework-projecten

De agent ondersteunt zowel C# als Visual Basic.

Naar welke .NET versies kan ik upgraden?

De agent ondersteunt de volgende upgradepaden:

Source Target
.NET Framework (elke versie) .NET 8 of hoger
.NET Framework (elke versie) .NET Framework 4.8.1
.NET Core 1.x–3.x .NET 8 of hoger
.NET 5 of hoger .NET 8 of hoger

Kan ik de agent offline gebruiken?

No. De agent vereist een internetverbinding en de GitHub Copilot cloudinfrastructuur. De agent werkt met alle Copilot abonnementslagen, inclusief de gratis laag.

Wijzigt de agent bestanden buiten de oplossing?

No. De agent wijzigt alleen bestanden in uw werkruimte en de .github/upgrades/ map. Aangepaste taakgegevens blijven in uw opslagplaats.

Kan ik de wijzigingen van de agent gedeeltelijk accepteren?

Yes. Omdat elke taak afzonderlijk wordt doorgevoerd, kunt u specifieke doorvoeringen kiezen met behulp van standaard Git-opdrachten. Bekijk de doorvoergeschiedenis met git log --oneline en gebruik git cherry-pick deze om afzonderlijke wijzigingen te selecteren.

Migreren naar Azure

Kan GitHub Copilot upgrade mijn app migreren naar Azure?

Azure migratiescenario's worden afgehandeld door de GitHub Copilot moderniseringsagent. Zie GitHub Copilot overzicht van modernisering voor meer informatie.

Zie Wat is GitHub Copilot upgrade? voor meer informatie.