Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym szybkim przewodniku ocenisz i zmigrujesz projekt .NET używając GitHub Copilot do modernizacji aplikacji dla platformy .NET. Wykonasz następujące zadania:
- Ocena przykładowego projektu (Contoso University)
- Rozpoczynanie procesu migracji
Prerequisites
System operacyjny Windows.
Visual Studio 2026 (lub Visual Studio 2022 w wersji 17.14.17 i nowszej).
Obciążenie tworzenia aplikacji desktopowych platformy .NET z włączonymi następującymi opcjonalnymi składnikami:
- GitHub Copilot
- Modernizacja aplikacji GitHub Copilot
Subskrypcja GitHub Copilot (płatna lub bezpłatna).
Zaloguj się do programu Visual Studio przy użyciu konta usługi GitHub z dostępem Copilot.
Ważne
Jeśli zmienisz subskrypcje, musisz ponownie uruchomić program Visual Studio.
Kod musi być napisany w języku C#.
Ocena gotowości aplikacji
Modernizacja aplikacji GitHub Copilot na potrzeby oceny platformy .NET ułatwia znalezienie wyzwań związanych z gotowością aplikacji, poznanie ich wpływu i zapoznanie się z zalecanymi zadaniami migracji. Każde zadanie migracji zawiera odwołania do konfigurowania zasobów platformy Azure, dodawania konfiguracji i wprowadzania zmian w kodzie. Wykonaj następujące kroki, aby rozpocząć migrację:
Sklonuj repozytorium przykładów migracji platformy .NET na komputer.
W programie Visual Studio otwórz rozwiązanie Contoso University z repozytorium przykładów.
W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy węzeł rozwiązania i wybierz polecenie Modernizuj.
Zostanie otwarte okno czatu GitHub Copilot z komunikatem powitalnym i wstępnie zdefiniowanymi opcjami. Wybierz pozycję Migruj na platformę Azure z dostępnych opcji i wyślij ją do aplikacji Copilot.
Tip
Zamiast kroków 3 i 4, możesz bezpośrednio otworzyć czat GitHub Copilot i wysłać
@Modernize Migrate to Azure, aby rozpocząć proces oceniania i migracji.Zostanie otwarta nowa sesja czatu Copilot i zostanie wyświetlona wiadomość powitalna. Ocena jest uruchamiana automatycznie i analizuje projekt pod kątem gotowości do migracji.
Po zakończeniu oceny zostanie wyświetlona strona interfejsu użytkownika z kompleksowym raportem oceny i lista zadań związanych z migracją w oknie czatu.
Migracje aplikacji
Modernizacja aplikacji GitHub Copilot dla platformy .NET obejmuje wstępnie zdefiniowane zadania dla typowych scenariuszy migracji i są zgodne z najlepszymi rozwiązaniami firmy Microsoft.
Uruchamianie zadania migracji
Uruchom zadanie migracji na jeden z następujących sposobów:
Opcja 1. Uruchom z raportu oceny
Wybierz przycisk Uruchom zadanie w raporcie oceny z poprzedniego kroku, aby rozpocząć zadanie migracji.
Sposób 2. Wyślij w czacie Copilot
Wyślij numer zadania migracji (na przykład 1.1) lub jego nazwę na czacie.
Planowanie i generowanie śledzenia postępu
- Po rozpoczęciu migracji narzędzie GitHub Copilot uruchamia sesję o nazwie "Modernizacja aplikacji: migrowanie z
<source technology>do<target technology>" w trybie agenta ze wstępnie zdefiniowanymi monitami. - Narzędzie tworzy dwa pliki w folderze
.appmod/.migration:-
plan.md— ogólny plan migracji -
progress.md- monitor postępu; Narzędzie GitHub Copilot oznacza elementy podczas wykonywania zadań
-
- Edytuj te pliki, aby dostosować migrację przed kontynuowaniem.
Rozpoczynanie korygowania kodu
Jeśli plan i narzędzie do śledzenia postępu są zadowalające, wprowadź polecenie, aby rozpocząć migrację, na przykład:
The plan and progress tracker look good to me. Go ahead with the migration.GitHub Copilot rozpoczyna proces migracji i może poprosić o zatwierdzenie użycia narzędzi bazy wiedzy na serwerze MCP (Model Context Protocol). Udziel uprawnień, gdy zostaniesz o to poproszony.
Copilot postępuje zgodnie z planem i narzędziem do śledzenia postępu, aby:
- Zarządzanie zależnościami
- Stosowanie zmian konfiguracji
- Wprowadzanie zmian w kodzie
- Skompiluj rozwiązanie, napraw wszystkie błędy kompilacji i konfiguracji oraz upewnij się, że kompilacja zakończyła się pomyślnie
- Naprawianie luk w zabezpieczeniach
Domyślne wiadomości czatu
Modernizacja aplikacji GitHub Copilot dla platformy .NET zapewnia domyślne opcje komunikatów czatu w celu usprawnienia przepływu pracy.
Możesz wybrać jedną ze wstępnie zdefiniowanych opcji i wysłać ją na czacie:
- Uruchom ocenę modernizacji: uruchamia nową ocenę aplikacji, aby zidentyfikować problemy z gotowością do migracji i wyzwania związane ze zgodnością platformy Azure.
- Wyświetl raport oceny: otwiera poprzedni raport oceny i przedstawia podsumowanie zadań migracji na podstawie wyników. Jeśli nie istnieje poprzednia ocena, najpierw uruchomi nową ocenę.
- Przeglądaj najważniejsze zadania migracji: pokazuje zalecane zadania migracji i typowe scenariusze modernizacji, niezależnie od konkretnych wyników oceny.
Tip
Te komunikaty domyślne ułatwiają szybkie nawigowanie po typowych przepływach pracy bez wpisywania niestandardowych monitów. Możesz również wprowadzić własne wiadomości, aby wchodzić w interakcje z Copilot pod kątem konkretnych pytań lub potrzeb.