GitHub Copilot frissítéssel kapcsolatos gyakori kérdések

GitHub Copilot frissítés egy interaktív GitHub Copilot ügynök, amely képességeket ad hozzá a fejlesztési környezethez. Ez a cikk választ ad a gyakori kérdésekre. További információ: Mi GitHub Copilot frissítés.

Az eszközhöz az alábbi GitHub Copilot-előfizetések egyikére van szükség:

  • Copilot Free (a Visual Studio 2026 18.1-es verziójától kezdve)
  • Copilot Pro
  • Copilot Pro+
  • Copilot Business
  • Copilot Enterprise

GitHub Copilot frissítés Visual Studio, Visual Studio Code, GitHub Copilot parancssori felületen és GitHub.com érhető el. A Visual Studio esetében ez a Visual Studio 2026-ban (vagy a Visual Studio 2022 17.14.17-es és újabb verzióiban) található meg.

A telepítéssel kapcsolatos további információkért telepítse GitHub Copilot frissítést.

Frissítési ügynök

Mit tehet az ügynök?

GitHub Copilot frissítéssel frissítheti .NET (.NET, .NET Core és .NET Framework) projektjeit a .NET újabb verzióira. Frissíti a függőségeket, és kijavítja a kód hibáit a frissítés után. Az ügynök a következő lépéseket hajtja végre egy Copilot csevegési munkamenetben:

  • Elemzi a projekteket, és javaslatot tesz egy frissítési tervre.
  • Feladatok sorozatát futtatja a projektek terv szerinti frissítéséhez.
  • Egy helyi Git-adattárban működő ágban működik.
  • Automatikusan kijavítja a problémákat a kódátalakítás során.
  • Jelentéseket készít a folyamat előrehaladásáról, és lehetővé teszi a kódmódosítások és naplók elérését.
  • A munkamenet során végzett interakciókból tanul a későbbi átalakítások javítása érdekében.

Milyen korlátozások vannak?

  • Az ügynöknek helyi Git-adattárra van szüksége.
  • A frissítési javaslatok nem garantáltan követik az ajánlott eljárásokat.
  • A frissítési folyamat során a Copilotnak megadott kódjavítások nem maradnak meg, és a rendszer nem emlékszik rájuk a jövőbeli frissítések esetén.

Melyik modellt érdemes használni?

Használjon jó kódolási modellt. A modell rendelkezésre állása az Copilot előfizetésétől és környezetétől függ. A modellek összehasonlítását lásd: GitHub Copilot AI-modellek összehasonlítása.

Betanítsam a modellt a kódbázisom alapján?

No. A hagyományos AI-eszközökkel ellentétben, ahol szabadkézi kéréseket adhat meg, az ügynök strukturált módon működik. Az AI beágyazva van a buildelési és javítási folyamatba, így az általa használt kérések előre definiálva vannak, és a frissítési tervhez vannak kötve. A kódbázison nem taníthatja be, de az ügynök környezetként használja.

Testre szabhatom vagy irányíthatom az ügynököt?

Az ügynök a Copilot által biztosított testreszabási lehetőségeket használja, mint például utasításfájlokat és funkciókat. A testreszabás a Copilot által támogatottakon alapul. Az ügynök több mint 30 beépített frissítési készséget tartalmaz, amelyek automatikusan betölthetők a kódbázisban észlelt technológiák alapján. Egyéni készségeket és forgatókönyveket is létrehozhat. További információ: Egyéni frissítési utasítások alkalmazása.

Ha manuálisan módosít egy javítást, további utasításokat ad meg a csevegésben, vagy frissíti a Markdownt a tervfájlban, az ügynök rövid távon tanul ebből az interakcióból. A beállítások és a döntések a mappába scenario-instructions.md vannak mentve.github/upgrades/, így a munkamenetek között is megmaradnak.

Az ügynök tárolja a forráskódot?

Az ügynök soha nem tárolja a kódbázist, és nem használja a kódot a modell betanítása érdekében. A frissítés befejeződése után az ügynök törli a munkamenet-adatokat.

Küldhetek visszajelzést?

Yes! Kétféleképpen küldhet visszajelzést:

Milyen adatokat gyűjtünk?

Az ügynök csak a projekttípusokról, a frissítési szándékról és a frissítés időtartamáról gyűjt telemetriát. Az adatok összesítése a fejlesztési környezeten keresztül történik, és nem tartalmaz felhasználó által azonosítható információkat. További információ Microsoft adatvédelmi szabályzatáról: Visual Studio Customer Experience Improvement Program.

Letilthatom a telemetriát?

Yes. A Visual Studio válassza a Help>Privacy>Privacy Settings>"Nem, Nem szeretnék részt venni." A telemetriai beállítások fejlesztési környezetenként változhatnak. További információért tekintse meg az eszköz adatvédelmi beállításait.

.NET-alkalmazások frissítése

Mit frissíthet az ügynök?

GitHub Copilot frissítéssel frissítheti .NET projektjeit. Az ügynök a keretrendszerfrissítéseken kívül több forgatókönyvet is támogat, például Aspire integrációt, SDK-stílusú átalakítást, Newtonsoft.Json-frissítést, SqlClient-frissítést, Azure Functions frissítést és Szemantikus kernel Microsoft Agent Framework frissítéséhez. A teljes referenciaért tekintse meg a Forgatókönyvek és a készségek című témakört.

Az ügynök a következő projekttípusokkal működik:

  • Azure Functions
  • Konzolalkalmazások és osztálykódtárak
  • Webtechnológiák, például:
    • MVC
    • Blazor
    • Razor Pages
    • Webes API
    • ASP.NET Web Forms
  • Asztali technológiák, például Windows Forms, Windows megjelenítési alaprendszer és WinUI
  • .NET MAUI és Xamarin
  • Tesztprojektek, például MSTest, NUnit és xUnit
  • .NET-keretrendszerprojektek

Az ügynök támogatja a C# és a Visual Basic is.

Milyen .NET verziókra frissíthetek?

Az ügynök a következő frissítési útvonalakat támogatja:

Source Target
.NET Keretrendszer (bármely verzió) .NET 8 vagy újabb
.NET Keretrendszer (bármely verzió) .NET-keretrendszer 4.8.1
.NET Core 1.x–3.x .NET 8 vagy újabb
.NET 5 vagy újabb .NET 8 vagy újabb

Használhatom az ügynököt offline állapotban?

No. Az ügynöknek internetkapcsolatra és GitHub Copilot felhőalapú infrastruktúrára van szüksége. Az ügynök minden Copilot előfizetési szinttel működik, beleértve az ingyenes szintet is.

Módosítja az ügynök a megoldáson kívüli fájlokat?

No. Az ügynök csak a munkaterületeden és a .github/upgrades/ mappában lévő fájlokat módosítja. Az egyéni tevékenységadatok az adattárban maradnak.

Elfogadhatom részben az ügynök módosításait?

Yes. Mivel minden feladat külön van véglegesítve, szabványos Git-parancsokkal választhatja ki az adott véglegesítéseket. Tekintse át a commit előzményeket a git log --oneline segítségével, és git cherry-pick-gyel válassza ki az egyes módosításokat.

Migrálás az Azure-ra

Frissíthető GitHub Copilot az alkalmazás áttelepítése Azure?

Azure migrálási forgatókönyveket a GitHub Copilot modernizálási ügynök kezeli. További információ: GitHub Copilot modernizáció áttekintése.

További információ: Mi GitHub Copilot frissítés?