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.
V tomto rychlém startu vyhodnotíte a migrujete projekt .NET pomocí modernizace aplikace GitHub Copilot pro .NET. Provedete následující úkoly:
- Posouzení ukázkového projektu (Univerzita Contoso)
- Spuštění procesu migrace
Prerequisites
Operační systém Windows
Visual Studio 2026 (nebo Visual Studio 2022 verze 17.14.17 nebo novější)
Úloha vývoje desktopových aplikací .NET s povolenými následujícími volitelnými komponentami:
- GitHub Copilot
- Modernizace aplikací GitHub Copilot pro .NET
Licence Copilot a podporovaný plán předplatného:
přihlášení k sadě Visual Studio pomocí účtu GitHub s zkopírovaného přístupu .
Podporované plány předplatného:
- Copilot Pro
- Copilot Pro+
- Copilot Business
- Copilot Enterprise
Důležité
Pokud změníte předplatná, musíte sadu Visual Studio restartovat.
Kód musí být napsaný v jazyce C#.
Posouzení připravenosti aplikace
Modernizace aplikací GitHub Copilot pro posouzení .NET vám pomůže najít výzvy připravenosti aplikací, zjistit jejich dopad a podívat se na doporučené úlohy migrace. Každá úloha migrace obsahuje odkazy na nastavení prostředků Azure, přidání konfigurací a provedení změn kódu. Pokud chcete zahájit migraci, postupujte takto:
Naklonujte repositář ukázek pro migraci .NET na váš počítač.
V sadě Visual Studio otevřete řešení Contoso University z úložiště ukázek.
V Průzkumníku řešení klikněte pravým tlačítkem myši na uzel řešení a vyberte Modernizovat.
Otevře se okno GitHub Copilot Chat s uvítací zprávou a předdefinovanými možnostmi. Z dostupných možností vyberte Migrovat do Azure a odešlete ji do Copilotu.
Tip
Místo kroků 3 a 4 můžete přímo otevřít GitHub Copilot Chat a odeslat
@Modernize Migrate to Azureho, abyste mohli spustit tok posouzení a migrace.Otevře se nová chatovací relace Copilot a zobrazí se uvítací zpráva. Posouzení se spustí automaticky a analyzuje váš projekt pro připravenost migrace.
Po dokončení posouzení se v okně chatu zobrazí stránka s komplexním uživatelským rozhraním sestavy posouzení a seznam úloh migrace.
Migrace aplikací
Modernizace aplikací GitHub Copilot pro .NET zahrnuje předdefinované úlohy pro běžné scénáře migrace a dodržuje osvědčené postupy Microsoftu.
Spusťte úlohu migrace
Spusťte úlohu migrace jedním z následujících způsobů:
Možnost 1. Spustit ze zprávy o hodnocení
Spusťte úlohu migrace výběrem tlačítka Spustit úlohu v sestavě posouzení z předchozího kroku.
Možnost 2. Odeslat v chatu Copilot
Odešle číslo úkolu migrace (například 1,1) nebo jeho název v chatu.
Generování plánu a sledování průběhu
- Při spuštění migrace spustí GitHub Copilot relaci s názvem "Modernizace aplikací: migrace z
<source technology>do<target technology>" v režimu agenta s předdefinovanými výzvami. - Nástroj vytvoří ve
.appmod/.migrationsložce dva soubory:-
plan.md– celkový plán migrace -
progress.md- sledování průběhu; GitHub Copilot označuje položky při dokončování úkolů.
-
- Před pokračováním upravte tyto soubory a upravte migraci.
Spuštění opravy kódu
Pokud jste s plánem a sledováním průběhu spokojení, zadejte výzvu ke spuštění migrace, například:
The plan and progress tracker look good to me. Go ahead with the migration.GitHub Copilot spustí proces migrace a může požádat o schválení použití nástrojů znalostní báze na serveru MCP (Model Context Protocol). Po zobrazení výzvy udělte oprávnění.
Copilot se řídí plánem a sledováním pokroku:
- Správa závislostí
- Použijte změny konfigurace
- Provádění změn kódu
- Sestavení řešení, oprava všech chyb kompilace a konfigurace a zajištění úspěšného sestavení
- Oprava ohrožení zabezpečení
Výchozí zprávy chatu
Modernizace aplikace GitHub Copilot pro .NET poskytuje výchozí možnosti chatových zpráv, které vám umožní zjednodušit pracovní postup.
Můžete zvolit jednu z předdefinovaných možností a odeslat ji v chatu:
- Spuštění posouzení modernizace: Spustí nové posouzení vaší aplikace, které identifikuje problémy s připraveností na migraci a problémy s kompatibilitou Azure.
- Zobrazit sestavu posouzení: Otevře předchozí sestavu posouzení a zobrazí souhrn úkolů migrace na základě výsledků. Pokud neexistuje žádné předchozí posouzení, spustí se nejprve nové posouzení.
- Projděte si hlavní úlohy migrace: Zobrazuje doporučené úlohy migrace a běžné scénáře modernizace bez ohledu na konkrétní výsledky posouzení.
Tip
Tyto výchozí zprávy vám pomůžou rychle procházet běžné pracovní postupy bez zadávání vlastních výzev. Můžete také zadat vlastní zprávy pro interakci s Copilotem pro konkrétní otázky nebo potřeby.