Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Z tego przewodnika Szybki start dowiesz się, jak wdrożyć projekt na platformie Azure przy użyciu modernizacji narzędzia GitHub Copilot dla platformy .NET. To narzędzie umożliwia wdrożenie zmigrowanych projektów do Azure i automatyczne naprawia błędy wdrażania podczas procesu.
Wymagania wstępne
Windows system operacyjny.
Visual Studio 2026 (lub Visual Studio 2022 w wersji 17.14.17 i nowszych).
.NET obciążenie rozwoju aplikacji desktopowych z włączonymi następującymi opcjonalnymi składnikami:
- GitHub Copilot
- Agent modernizacji narzędzia GitHub Copilot
GitHub Copilot Subskrypcja (płatna lub bezpłatna).
Zalogowano się do Visual Studio przy użyciu konta GitHub z dostępem do Copilot.
Ważne
Jeśli zmienisz subskrypcje, musisz ponownie uruchomić Visual Studio.
Kod musi być napisany w języku C#.
Uwaga / Notatka
Te wymagania wstępne mają zastosowanie do Visual Studio. Aby zapoznać się z innymi środowiskami deweloperskimi, zobacz Instalowanie modernizacji narzędzia GitHub Copilot.
Wdrażanie projektu
Funkcja modernizacji wdrożenia platformy .NET ułatwia wdrażanie zmigrowanej aplikacji na platformę Azure. Wykonaj następujące kroki, aby rozpocząć proces wdrażania:
W Visual Studio otwórz zmigrowany projekt.
Rozpocznij wdrażanie przy użyciu jednej z następujących metod:
Wdrażanie po migracji: Wdróż projekt po ukończeniu zadania migracji. GitHub Copilot pyta, czy chcesz wdrożyć projekt w Azure po ukończeniu zadania migracji. Polecenie Copilotowi kontynuowania rozpoczyna proces wdrażania.
Użyj monitu o wdrożenie, aby aprowizować nową infrastrukturę Azure i wdrożyć projekt: W Copilot czatu możesz wprowadzić następujący monit, aby wdrożyć projekt w Azure:
Starannie przeskanuj projekt, aby zidentyfikować wszystkie zasoby Azure, języki programowania, struktury, zależności i pliki konfiguracji potrzebne do wdrożenia. Opracuj mi diagram architektury przy użyciu #appmod-generate-architecture-diagram. Na podstawie tego diagramu wraz ze wszystkimi informacjami uzyskanymi z skanowania projektu pomóż mi opracować plan wdrażania i aprowizacji za pomocą narzędzia #appmod-get-plan i wykonać go w celu wdrożenia mojego projektu w Azure. deployTool: azd, IacType: Bicep, usługa hostingu: inna niż AKS.
Użyj monitu o wdrożenie projektu w istniejących zasobach Azure: W Copilot czatu możesz wprowadzić następujący monit, aby wdrożyć projekt w istniejących zasobach Azure:
Wdróż mój projekt w istniejącej grupie zasobów Azure [identyfikator grupy zasobów] w subskrypcji [identyfikator subskrypcji]. Użyj narzędzia #appmod-get-plan, aby opracować i wykonać plan.
Po rozpoczęciu wdrażania GitHub Copilot może poprosić o zatwierdzenie użycia narzędzi lub uruchamiania poleceń. Udziel uprawnienia po wyświetleniu monitu.
GitHub Copilot tworzy plan. Plan wyjaśnia strategię wdrażania, w tym cele wdrożenia, informacje o projekcie, architekturę zasobów Azure, zasoby Azure i kroki wykonywania.
Plan można edytować bezpośrednio lub poprosić GitHub Copilot o jego edycję w celu dostosowania wdrożenia przed kontynuowaniem.
Gdy jesteś zadowolony z planu, poproś GitHub Copilot, aby kontynuował.
GitHub Copilot działa zgodnie z planem i uruchamia proces deploymentu.
Po zakończeniu wdrażania GitHub Copilot zawiera podsumowanie procesu wdrażania.
Notatki
- Użyj modeli Claude Sonnet 4 lub nowszych, aby uzyskać najlepsze wyniki.
- Copilot może potrzebować kilku iteracji, aby naprawić błędy wdrażania.