Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ebben a rövid útmutatóban felmérhet és migrálhat egy .NET-projektet a GitHub Copilot alkalmazáskorszerűsítésével a .NET-hez. A következő feladatokat hajtja végre:
- Mintaprojekt értékelése (Contoso Egyetem)
- Az áttelepítési folyamat elindítása
Prerequisites
Windows operációs rendszer.
Visual Studio 2026 (vagy Visual Studio 2022 17.14.17-es és újabb verzió).
A .NET asztali fejlesztési számítási feladatai az alábbi választható összetevőkkel engedélyezettek:
- GitHub Copilot
- GitHub Copilot-alkalmazás modernizálása
GitHub Copilot-előfizetés (fizetős vagy ingyenes).
GitHub-fiókkal és Copilot-hozzáféréssel jelentkezett be a Visual Studióba.
Fontos
Ha módosítja az előfizetéseket, újra kell indítania a Visual Studiót.
A kódot C#-ban kell írni.
Alkalmazáskészség felmérése
A GitHub Copilot .NET-értékeléshez készült alkalmazáskorszerűsítése segít megtalálni az alkalmazások felkészültségi kihívásait, megismerni azok hatását, és megtekinteni az ajánlott migrálási feladatokat. Minden áttelepítési feladat hivatkozásokat tartalmaz az Azure-erőforrások beállítására, konfigurációk hozzáadására és kódmódosításokra. A migrálás elindításához kövesse az alábbi lépéseket:
Klónozza a .NET migrálási copilot-minták adattárát a számítógépre.
A Visual Studióban nyissa meg a Contoso University megoldást a mintatárházból.
A Megoldáskezelőben kattintson a jobb gombbal a megoldáscsomópontra, és válassza a Modernizálás lehetőséget.
Megnyílik a GitHub Copilot Csevegés ablaka egy üdvözlő üzenettel és előre definiált beállításokkal. Válassza a Migrálás az Azure-ba lehetőséget az elérhető lehetőségek közül, és küldje el a Copilotnak.
Tip
A 3. és a 4. lépés helyett közvetlenül megnyithatja a GitHub Copilot Chatet, és a
@Modernize Migrate to Azureelküldésével elindíthatja az értékelési és migrálási folyamatot.Megnyílik egy új Copilot-csevegési munkamenet, és megjelenik az üdvözlő üzenet. Az értékelés automatikusan elindul, és elemzi a projektet a migrálási készültség szempontjából.
Amikor az értékelés befejeződik, megjelenik egy átfogó értékelési jelentés felhasználói felülete, valamint a migrálási feladatok listája a csevegőablakban.
Alkalmazásmigrálások
A .NET-hez készült GitHub Copilot alkalmazáskorszerűsítés előre meghatározott feladatokat tartalmaz a gyakori migrálási forgatókönyvekhez, és követi a Microsoft ajánlott eljárásait.
Migrálási feladat indítása
Migrálási feladat indítása az alábbi módok egyikével:
1. lehetőség: Futtatás az értékelési jelentésből
A migrálási feladat elindításához válassza az Értékelési jelentés Feladat futtatása gombját az előző lépésben.
2. lehetőség: Küldés a Copilot csevegésébe
Küldje el a migrálási feladat számát (például 1.1) vagy nevét a csevegésben.
Terv- és folyamatkövetési generáció
- Amikor elindítja a migrálást, a GitHub Copilot ügynök módban elindít egy "Alkalmazáskorszerűsítés: migrálás
<source technology>-ről<target technology>-re" nevű munkamenetet, előre megadott kérésekkel. - Az eszköz két fájlt hoz létre a
.appmod/.migrationmappában:-
plan.md- az átfogó migrálási terv -
progress.md- egy folyamatfigyelő; A GitHub Copilot elemeket jelöl a feladatok végrehajtásakor
-
- A folytatás előtt szerkessze ezeket a fájlokat az áttelepítés testreszabásához.
Kód szervizelésének indítása
Ha elégedett a tervvel és a folyamatkövetéssel, adjon meg egy kérést a migrálás elindításához, például:
The plan and progress tracker look good to me. Go ahead with the migration.A GitHub Copilot elindítja a migrálási folyamatot, és kérheti a jóváhagyást a Tudásbázis eszközeinek a Model Context Protocol (MCP) kiszolgálón való használatához. Adjon engedélyt, amikor a rendszer kéri.
A Copilot a terv és a folyamatkövetést követi a következőhöz:
- Függőségek kezelése
- Konfigurációmódosítások alkalmazása
- Kódmódosítások végrehajtása
- A megoldás összeállítása, az összes fordítási és konfigurációs hiba kijavítása, valamint a sikeres buildelés biztosítása
- Biztonsági rések javítása
Alapértelmezett csevegőüzenetek
A .NET-hez készült GitHub Copilot-alkalmazás modernizálása alapértelmezett csevegőüzenet-beállításokat biztosít a munkafolyamat egyszerűsítése érdekében.
Kiválaszthatja az előre definiált lehetőségek egyikét, és elküldheti a csevegésbe:
- Modernizációs felmérés futtatása: Elindítja az alkalmazás új értékelését a migrálási készültségi problémák és az Azure kompatibilitási problémáinak azonosításához.
- Értékelési jelentés megtekintése: Megnyitja az előző értékelési jelentést, és az eredmények alapján megjeleníti a migrálási feladatok összegzését. Ha nincs korábbi értékelés, először egy új értékelést futtat.
- Tallózás a leggyakoribb migrálási feladatok között: Az ajánlott migrálási feladatokat és a gyakori modernizációs forgatókönyveket jeleníti meg, függetlenül az adott értékelési eredményektől.
Tip
Ezek az alapértelmezett üzenetek segítenek a gyakori munkafolyamatok gyors navigálásában egyéni kérések beírása nélkül. Saját üzeneteket is megadhat a Copilottal való kommunikációhoz adott kérdések vagy igények esetén.