Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Řídicí panel upgradu poskytuje vizuální zobrazení relace upgradu GitHub Copilot. Uživatelské rozhraní označuje panel Upgrade kódu. Pomocí řídicího panelu můžete:
- Sledování průběhu úkolů a selhání v reálném čase
- Zkontrolujte výsledky posouzení a povinné problémy.
- Zkontrolujte kompatibilitu balíčků NuGet.
- Zkontrolujte strategii a nastavení upgradu.
- Publikujte posouzení jako soukromý GitHub gist pro týmovou kontrolu.
V aplikace Copilot GitHubu pro stolní počítače se řídicí panel otevře jako boční panel. V jiných prostředích, jako je rozhraní příkazového řádku GitHub Copilot nebo integrované vývojové prostředí ( IDE), se otevře v prohlížeči.
Otevření řídicího panelu
Když spustíte relaci upgradu, Copilot může řídicí panel otevřít automaticky. Pokud se řídicí panel neotevře, požádejte Copilot, aby ho zobrazil v počáteční výzvě nebo během aktivní relace upgradu.
Příklady výzev:
- "Zobrazení řídicího panelu upgradu"
- Upgrade řešení na .NET 10 a zobrazení řídicího panelu
Řídicí panel se otevře na bočním panelu nebo prohlížeči v závislosti na tom, jaký GitHub Copilot klienta používáte.
Prozkoumání řídicího panelu
Pomocí osmi karet v horním navigačním panelu můžete zkontrolovat různé části upgradu. Záhlaví zobrazuje celkový průběh úkolu na každé kartě.
| Tab | Purpose |
|---|---|
| Přehled | Shrnuje relaci upgradu. |
| Scénář | Zobrazuje aktivní scénář a jeho fáze. |
| Úkoly | Sleduje plán upgradu a jednotlivé úkoly. |
| Projekty | Uvádí projekty, cílové architektury a incidenty posouzení. |
| závislostí | Sestavy s kompatibilitou balíčků a odkazů |
| Hodnocení | Zobrazí výsledky posouzení základu kódu. |
| Možnosti | Zobrazuje aktuální strategii a nastavení upgradu. |
| Activity | Zaznamenává změny souborů, potvrzení a události sestavení. |
Přehled
Ve výchozím nastavení se otevře karta Přehled a shrnuje relaci upgradu. Karta scénáře ukazuje:
- Název scénáře, například
dotnet-version-upgrade. - Aktuální a cílový cílový rámec monikerů (TFM), jako
net472jsou anet10.0. - Celkový průběh.
- Dokončené a aktivní fáze
V části Rychlý přehled se zobrazí tyto statistiky:
- Dokončené úkoly: Dokončené úkoly, celkový počet úkolů a probíhající úkoly.
- Hodnocené projekty: Počet souborů projektu zjištěných v úložišti.
- Incidenty posouzení: Jednotlivá porušení pravidel napříč všemi projekty
- Povinná pravidla: Problémy, které musí agent vyřešit, aby mohl dokončit upgrade.
- Balíčky NuGet: Jedinečné balíčky v řešení, které agent analyzuje proti cílové architektuře.
- Nekompatibilní balíčky: Balíčky, které nepodporují cílovou architekturu.
Karta Scénář
Karta Scénář obsahuje aktivní scénář a všechny scénáře dostupné pro úložiště. Pomocí dílčích tabulek Aktivní a Všechny scénáře můžete přepínat mezi těmito zobrazeními.
Podtabuť Aktivní zobrazuje ID scénáře, například DOTNET-VERSION-UPGRADEa přechod TFM, například net472 na net10.0. Popisuje také účel a přístup scénáře.
Kanál fáze zobrazuje stav každé fáze upgradu. Značka zaškrtnutí identifikuje dokončenou fázi a tečka identifikuje aktuální fázi.
Karta Úkoly
Na kartě Úkoly se zobrazuje plán upgradu a každý úkol v aktuálním scénáři. Souhrnné dlaždice hlásí celkový, dokončený, probíhající a neúspěšný počet úkolů. Indikátor průběhu hlásí procento dokončení a identifikuje scénář.
Část Přehled vysvětluje strategii upgradu, včetně pořadí a pořadí projektů. Pod přehledem, číslovaný hierarchický seznam používá ikony a styly textu k identifikaci stavu úkolu:
- Značka zaškrtnutí: Dokončeno. Řídicí panel přeškrtne popisek úkolu.
- Číselník: Probíhá. Řídicí panel zobrazí popisek úkolu tučně.
- Čtverec: Čeká na vyřízení.
Karta Projekty
Na kartě Projekty jsou uvedeny všechny .csproj soubory .fsproj a soubory v úložišti s údaji o posouzení. Souhrnné dlaždice hlásí celkové projekty, upgradované tfmy a incidenty hodnocení.
Incident představuje jedno umístění kódu, které aktivovalo pravidlo posouzení. Vyberte počet incidentů, abyste zkontrolovali problémy pro daný projekt.
Zobrazení můžete změnit pomocí tabulky nebo grafu . Tabulka obsahuje tyto sloupce:
- Project: Název project a cesta k souboru.
- Architektura: Aktuální cílová architektura.
-
Druh: Typ projektu, například
ClassicWinFormsneboClassicClassLibrary. - Incidenty: Počet incidentů.
Graf zobrazuje projekty jako uzly a odkazy na projekty jako připojení.
Karta Závislosti
Karta Závislosti hlásí, jestli balíčky NuGet řešení a odkazy podporují cílovou architekturu. Karta Cíl analýzy závislostí identifikuje cílový TFM a počet analyzovaných projektů.
Souhrnné dlaždice hlásí tyto typy závislostí a podmínky:
- Balíčky NuGet: Jedinečné balíčky NuGet v řešení
- Posun verzí: Balíčky, které používají různé verze napříč projekty.
- Odkazy na sestavení: Přímé odkazy, například sestavení GAC (Global Assembly Cache) nebo samostatné soubory DLL.
-
Project odkazy:
<ProjectReference>vztahy mezi projekty. -
Odkazy na architekturu:
<FrameworkReference>položky v projektech ve stylu sady SDK, napříkladMicrosoft.AspNetCore.App.
Panel kompatibility seskupuje balíčky jako platné, částečné, nekompatibilní nebo neznámé. Řídicí panel zobrazí zdrojovou dependencies-health.json cestu pod panelem.
Tabulka balíčků obsahuje názvy balíčků, projekty, nainstalované verze, doporučené verze a kompatibilitu. Pokud chcete nekompatibilní balíček, vyberte Vysvětlit a požádejte agenta o podrobnosti v chatu.
Karta Posouzení
Karta Posouzení hlásí kompatibilitu základu kódu s cílovou architekturou. Souhrnné dlaždice zobrazují celkový počet projektů, problémů, incidentů, povinných problémů a součtů úsilí. Dlaždice kategorií identifikují tři největší skupiny incidentů.
Dva pruhové grafy seskupují incidenty:
- Závažnost: Seskupuje incidenty jako povinné, volitelné, potenciální nebo informační.
- Podle kategorie: Seskupuje incidenty podle oblastí, jako jsou rozhraní API, NuGet a konfigurace projektu.
Pomocí dílčích tabulek Souhrn, Problémy a Funkce můžete změnit úroveň podrobností. Souhrn obsahuje sestavu vyprávění o kompatibilitě projektu, balíčku a rozhraní API. Problémy a funkce poskytují individuální rozpisy.
Pokud chcete zobrazit datum a verzi posouzení, vyberte ikonu Informace . Pokud chcete posouzení publikovat jako privátní GitHub gist, vyberte ikonu Sdílet.
Karta Možnosti
Na kartě Možnosti se zobrazuje aktuální konfigurace upgradu. Většina nastavení je jen pro čtení, ale karta poskytuje ovládací prvek pro změnu režimu toku. Pokud chcete změnit další podporované předvolby, požádejte agenta v chatu.
Karta obsahuje tři oddíly:
- Strategie zobrazuje vybranou strategii, například Bottom-Up (Dependency-First). Vysvětluje také, proč agent zvolil pro řešení danou strategii.
- Omezení spouštění uvádí pravidla, jako je pořadí vrstev, ověřování mezi úrovněmi a další požadavky na spuštění.
- Předvolby uvádějí cílovou architekturu, režim toku, strategii potvrzení a tempo.
V režimu toku vyberte Přepnout na s asistencí nebo přepnout na automatické. Řídicí panel odešle žádost agentu.
Cílová architektura může obsahovat příponu platformy. Například WPF (Windows Presentation Foundation) aplikace může cílit net10.0-windows místo net10.0.
Karta Aktivity
Karta Aktivita poskytuje protokol akcí agenta s časovým razítkem. Během aktivní relace se protokol aktualizuje v reálném čase a umístí nové události v horní části. Na panelu se zobrazí také zdrojová activity.jsonl cesta.
Ke kontrole aktivity použijte podtabu Protokoly, Potvrzení a Po souborech . Každá položka protokolu zahrnuje:
- Časové razítko: Datum a čas, kdy došlo k události.
- Typ události: Akce, například změna souboru, potvrzení nebo dokončená relace sestavení.
- Podrobnosti: Přidružená cesta k souboru nebo zpráva potvrzení.
- Rozdíl řádku: Počet řádků přidaných nebo odebraných v události souboru.
Limitations
- K řídicímu panelu se dostanete jenom přes GitHub Copilot aplikaci pro desktop nebo GitHub Copilot CLI.
- Změňte podporované předvolby prostřednictvím chatu nebo ovládacích prvků agenta na kartě Možnosti . Řídicí panel neposkytuje přímý přístup k jiným nastavením relace.
- Než očekáváte, že řídicí panel zobrazí data, spusťte relaci upgradu. Úložiště bez artefaktů upgradu zobrazuje prázdný stav.
- Nechte agenta aktivní pro živé aktualizace na kartě Aktivita . Dokončená nebo zastavená relace zobrazuje pouze historické události.