이 빠른 시작에서는 .NET용 GitHub Copilot 현대화를 사용하여 Azure에 프로젝트를 배포하는 방법을 알아봅니다. 이 도구를 사용하면 마이그레이션된 프로젝트를 Azure 배포하고 프로세스 중에 배포 오류를 자동으로 수정할 수 있습니다.
필수 조건
Windows 운영 체제.
Visual Studio 2026(또는 Visual Studio 2022 버전 17.14.17 이상).
다음 선택적 구성 요소를 사용하도록 설정된 .NET 데스크톱 개발 워크로드:
- GitHub Copilot
- GitHub Copilot 현대화 도구
GitHub Copilot 구독(유료 또는 무료).
GitHub 계정으로 Copilot 액세스와 함께 Visual Studio에 로그인합니다.
중요합니다
구독을 변경하는 경우 Visual Studio 다시 시작해야 합니다.
코드는 C#으로 작성해야 합니다.
메모
이러한 필수 구성 요소는 Visual Studio 적용됩니다. 다른 개발 환경은 GitHub Copilot 현대화 설치를 참조하세요.
프로젝트 배포
.NET용 현대화 배포 기능은 마이그레이션된 앱을 Azure에 배포하는 데 도움이 됩니다. 배포 프로세스를 시작하려면 다음 단계를 수행합니다.
Visual Studio 마이그레이션된 프로젝트를 엽니다.
다음 방법 중 하나를 사용하여 배포를 시작합니다.
마이그레이션 후 배포: 마이그레이션 작업을 완료한 후 프로젝트를 배포합니다. GitHub Copilot 마이그레이션 작업을 완료할 때 Azure 프로젝트를 배포할 것인지 묻습니다. Copilot 배포 프로세스를 계속 시작하도록 지시합니다.
배포 프롬프트를 사용하여 새 Azure 인프라를 프로비전하고 프로젝트를 배포합니다: Copilot 채팅에 다음 프롬프트를 입력하여 프로젝트를 Azure 배포할 수 있습니다.
프로젝트를 주의 깊게 검사하여 배포에 필요한 모든 Azure 관련 리소스, 프로그래밍 언어, 프레임워크, 종속성 및 구성 파일을 식별합니다. #appmod-generate-architecture-diagram를 사용하여 아키텍처 다이어그램을 개발합니다. 프로젝트 검색에서 얻은 모든 정보와 해당 다이어그램을 바탕으로, TOOL #appmod-get-plan을 사용하여 배포 및 프로비전 계획을 개발하고 실행하여 프로젝트를 Azure에 배포하십시오. deployTool: azd, IacType: Bicep, 호스팅 서비스: AKS 사용 안 함.
배포 프롬프트를 사용하여 기존 Azure 리소스에 프로젝트를 배포합니다: Copilot 채팅에 다음 프롬프트를 입력하여 기존 Azure 리소스에 프로젝트를 배포할 수 있습니다.
내 프로젝트를 구독 [구독 ID]의 기존 Azure 리소스 그룹 [리소스 그룹 ID]에 배포합니다. #appmod-get-plan 도구를 사용하여 계획을 개발하고 실행합니다.
GitHub Copilot에서 프롬프트를 사용하여 기존 Azure 리소스에 배포 프로세스를 시작하는 방법을 보여주는 스크린샷입니다.
배포를 시작한 후 GitHub Copilot 도구를 사용하거나 명령을 실행하도록 승인을 요청할 수 있습니다. 메시지가 표시되면 사용 권한을 부여합니다.
GitHub Copilot 계획을 만듭니다. 이 계획은 배포 목표, 프로젝트 정보, Azure 리소스 아키텍처, Azure 리소스 및 실행 단계를 포함한 배포 전략을 설명합니다.
계속하기 전에 계획을 직접 편집하거나 GitHub Copilot 편집하여 배포를 사용자 지정하도록 요청할 수 있습니다.
계획에 만족하면 GitHub Copilot 계속하도록 지시합니다.
GitHub Copilot 계획을 따르고 배포 프로세스를 실행합니다.
배포가 완료되면 GitHub Copilot 배포 프로세스에 대한 요약을 제공합니다.
비고
- 최상의 결과를 위해 Claude Sonnet 4 이상 모델을 사용합니다.
- Copilot 배포 오류를 해결하기 위해 몇 가지 반복이 필요할 수 있습니다.
.NET