빠른 시작: .NET용 GitHub Copilot 현대화를 사용하여 Azure에 프로젝트 배포

이 빠른 시작에서는 .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에 배포하는 데 도움이 됩니다. 배포 프로세스를 시작하려면 다음 단계를 수행합니다.

  1. Visual Studio 마이그레이션된 프로젝트를 엽니다.

  2. 다음 방법 중 하나를 사용하여 배포를 시작합니다.

    • 마이그레이션 후 배포: 마이그레이션 작업을 완료한 후 프로젝트를 배포합니다. GitHub Copilot 마이그레이션 작업을 완료할 때 Azure 프로젝트를 배포할 것인지 묻습니다. Copilot 배포 프로세스를 계속 시작하도록 지시합니다.

      GitHub Copilot에서 배포 프로세스를 시작하는 방법을 보여주는 스크린샷입니다.

    • 배포 프롬프트를 사용하여 새 Azure 인프라를 프로비전하고 프로젝트를 배포합니다: Copilot 채팅에 다음 프롬프트를 입력하여 프로젝트를 Azure 배포할 수 있습니다.

      프로젝트를 주의 깊게 검사하여 배포에 필요한 모든 Azure 관련 리소스, 프로그래밍 언어, 프레임워크, 종속성 및 구성 파일을 식별합니다. #appmod-generate-architecture-diagram를 사용하여 아키텍처 다이어그램을 개발합니다. 프로젝트 검색에서 얻은 모든 정보와 해당 다이어그램을 바탕으로, TOOL #appmod-get-plan을 사용하여 배포 및 프로비전 계획을 개발하고 실행하여 프로젝트를 Azure에 배포하십시오. deployTool: azd, IacType: Bicep, 호스팅 서비스: AKS 사용 안 함.

      프롬프트를 사용하여 GitHub Copilot 배포 프로세스를 시작하는 방법을 보여주는 스크린샷입니다.

    • 배포 프롬프트를 사용하여 기존 Azure 리소스에 프로젝트를 배포합니다: Copilot 채팅에 다음 프롬프트를 입력하여 기존 Azure 리소스에 프로젝트를 배포할 수 있습니다.

      내 프로젝트를 구독 [구독 ID]의 기존 Azure 리소스 그룹 [리소스 그룹 ID]에 배포합니다. #appmod-get-plan 도구를 사용하여 계획을 개발하고 실행합니다.

      GitHub Copilot에서 프롬프트를 사용하여 기존 Azure 리소스에 배포 프로세스를 시작하는 방법을 보여주는 스크린샷입니다.

  3. 배포를 시작한 후 GitHub Copilot 도구를 사용하거나 명령을 실행하도록 승인을 요청할 수 있습니다. 메시지가 표시되면 사용 권한을 부여합니다.

  4. GitHub Copilot 계획을 만듭니다. 이 계획은 배포 목표, 프로젝트 정보, Azure 리소스 아키텍처, Azure 리소스 및 실행 단계를 포함한 배포 전략을 설명합니다.

  5. 계속하기 전에 계획을 직접 편집하거나 GitHub Copilot 편집하여 배포를 사용자 지정하도록 요청할 수 있습니다.

  6. 계획에 만족하면 GitHub Copilot 계속하도록 지시합니다.

  7. GitHub Copilot 계획을 따르고 배포 프로세스를 실행합니다.

  8. 배포가 완료되면 GitHub Copilot 배포 프로세스에 대한 요약을 제공합니다.

비고

  • 최상의 결과를 위해 Claude Sonnet 4 이상 모델을 사용합니다.
  • Copilot 배포 오류를 해결하기 위해 몇 가지 반복이 필요할 수 있습니다.