Nejčastější dotazy k upgradu GitHub Copilot

GitHub Copilot upgrade je interaktivní agent GitHub Copilot, který do vývojového prostředí přidává funkce. Tento článek odpovídá na nejčastější dotazy. Další informace najdete v tématu Co je GitHub Copilot upgrade.

Nástroj vyžaduje jedno z následujících předplatných GitHub Copilot:

  • Copilot Free (počínaje verzí 18.1 Visual Studio 2026)
  • Copilot Pro
  • Copilot Pro+
  • Copilot Business
  • Copilot Enterprise

GitHub Copilot upgrade je k dispozici v Visual Studio, Visual Studio Code, GitHub Copilot CLI a na GitHub.com. Pro Visual Studio je součástí Visual Studio 2026 (nebo Visual Studio 2022 verze 17.14.17 a novější).

Další informace o instalaci potřebujete nainstalovat GitHub Copilot upgrade.

Upgrade agenta

Co může agent dělat?

GitHub Copilot upgrade vám pomůže upgradovat projekty .NET (.NET, .NET Core a .NET Framework) na novější verze .NET. Upgraduje závislosti a opravuje chyby v kódu po upgradu. Agent provádí v relaci chatu Copilot následující kroky:

  • Analyzuje vaše projekty a navrhuje plán upgradu.
  • Spustí řadu úkolů pro upgrade projektů podle plánu.
  • Pracuje v pracovní větvi v místním úložišti Git.
  • Řeší problémy automaticky během transformace kódu.
  • Zaznamenává průběh a umožňuje přístup ke změnám kódu a protokolům.
  • Učí se z vašich interakcí během relace ke zlepšení následných transformací.

Jaká omezení existují?

  • Agent vyžaduje místní úložiště Git.
  • Návrhy upgradu nejsou zaručené, že budou dodržovat osvědčené postupy.
  • Opravy a úpravy kódu, které poskytnete Copilot během procesu upgradu, se nezachovají a nebudou zapamatovány pro budoucí upgrady.

Jaký model mám použít?

Použijte dobrý model kódování. Dostupnost modelu závisí na vašem Copilot předplatném a prostředí. Pro porovnání modelů si prohlédněte GitHub Copilot AI model comparison.

Můžu model vytrénovat na základě základu kódu?

No. Na rozdíl od tradičních nástrojů AI, ve kterých můžete zadávat výzvy volného formátu, funguje agent strukturovaným způsobem. Umělá inteligence je vložená do procesu sestavení a opravy, takže výzvy, které používá, jsou předdefinované a svázané s plánem upgradu. Na vaší kódové základně ho nemůžete trénovat, ale agent ho používá jako kontext.

Můžu agenta přizpůsobit nebo navigovat?

Agent používá přizpůsobení, které poskytuje Copilot, například soubory s pokyny a dovednosti. Přizpůsobení vychází z toho, co vaše Copilot podporuje. Agent zahrnuje 30 a více integrovaných dovedností upgradu, které se načítají automaticky na základě technologií zjištěných v základu kódu. Můžete také vytvářet vlastní dovednosti a scénáře. Další informace najdete v tématu Použití vlastních pokynů k upgradu.

Pokud opravu upravíte ručně, poskytnete v chatu další pokyny nebo aktualizujete Markdown v souboru plánu, agent se z této interakce v krátkodobém horizontu naučí. Předvolby a rozhodnutí se ukládají do scenario-instructions.md ve složce .github/upgrades/, aby se zachovaly napříč relacemi.

Ukládá agent můj zdrojový kód?

Agent nikdy neuchová váš základ kódu nebo používá váš kód k trénování modelu. Po dokončení upgradu agent odstraní data relace.

Můžu poskytnout zpětnou vazbu?

Yes! Existují dva způsoby, jak poskytnout zpětnou vazbu:

Která data se shromažďují?

Agent shromažďuje telemetrii pouze o typech projektů, záměru upgradu a době trvání upgradu. Data se agregují prostřednictvím vývojového prostředí a neobsahují identifikovatelné informace uživatele. Pro další informace o zásadách ochrany osobních údajů společnosti Microsoft si přečtěte Visual Studio Customer Experience Improvement Program.

Můžu zakázat telemetrii?

Yes. V Visual Studio vyberte Help>Privacy>Privacy Settings>"No, Nechci se účastnit." Nastavení telemetrie se může lišit podle vývojového prostředí. Další informace najdete v nastavení ochrany osobních údajů v nástroji.

Aktualizujte aplikace .NET

Co může agent aktualizovat?

GitHub Copilot upgrade vám pomůže upgradovat projekty .NET. Agent podporuje více scénářů nad rámec upgradů architektury, včetně integrace Aspire, převodu stylu sady SDK, upgradu Newtonsoft.Json, upgradu SqlClient, upgradu Azure Functions a Sémantické jádro upgradu na Microsoft Agent Framework. Úplné referenční informace najdete v tématu Scénáře a referenční informace o dovednostech.

Agent pracuje s těmito typy projektů:

  • Azure Functions
  • Konzolové aplikace a knihovny tříd
  • Webové technologie, jako jsou:
    • MVC
    • Blazor
    • Razor Pages
    • Webové rozhraní API
    • ASP.NET Web Forms
  • Desktopové technologie, jako jsou model Windows Forms, Windows Presentation Foundation a WinUI
  • .NET MAUI a Xamarin
  • Projekty testů, jako jsou MSTest, NUnit a xUnit
  • Projekty rozhraní .NET Framework

Agent podporuje jazyk C# i Visual Basic.

Na jaké verze .NET můžu upgradovat?

Agent podporuje následující cesty upgradu:

Source Target
.NET Framework (libovolná verze) .NET 8 nebo novější
.NET Framework (libovolná verze) .NET Framework 4.8.1
.NET Core 1.x–3.x .NET 8 nebo novější
.NET 5 nebo novější .NET 8 nebo novější

Můžu agenta používat offline?

No. Agent vyžaduje připojení k internetu a GitHub Copilot cloudovou infrastrukturu. Agent funguje se všemi úrovněmi předplatného Copilot, včetně úrovně Free.

Upravuje agent soubory mimo řešení?

No. Agent upravuje pouze soubory ve vašem pracovním prostoru a .github/upgrades/ ve složce. Vlastní data úloh zůstanou v úložišti.

Můžu částečně přijmout změny agenta?

Yes. Vzhledem k tomu, že se každý úkol potvrdí samostatně, můžete konkrétní potvrzení vybrat pomocí standardních příkazů Gitu. Zkontrolujte historii git log --oneline potvrzení a použijte git cherry-pick ji k výběru jednotlivých změn.

Přejděte na Azure

Je možné GitHub Copilot upgradovat aplikaci na Azure?

Azure scénáře migrace zpracovává agent GitHub Copilot modernizace. Další informace najdete v tématu GitHub Copilot přehledu modernizace.

Další informace najdete v tématu Co je GitHub Copilot upgrade?.