Windows 개발을 위한 GitHub Copilot 설정

이 가이드는 Windows 개발에 실질적으로 유용한 도구들, 즉 Copilot에 정확한 Windows 앱 SDK 컨텍스트를 제공하는 WinUI agent plugin과 Copilot이 공식 Windows 문서에 실시간으로 액세스할 수 있게 해 주는 Microsoft Learn MCP Server를 사용해 GitHub Copilot을 설정하는 방법을 안내합니다.

팁 (조언)

VS Code 및 winapp CLI를 사용하여 새 앱을 빌드하시겠습니까? 빠른 시작은 더 빠른 경로이며 단일 엔드투엔드 흐름에서 동일한 도구를 다룹니다. 기존 Visual Studio 워크플로에 대한 GitHub Copilot 구성하는 경우 여기로 돌아오세요.

메모

Visual Studio 또는 winapp CLI를 사용하는 VS Code를 사용하여 WinUI 3 앱을 빌드할 수 있습니다. 가장 익숙한 도구를 사용하세요. 아래 단계는 환경이 다른 위치에 따라 표시됩니다.

사전 요구 사항


1단계: IDE에 GitHub Copilot 설치

GitHub Copilot가 Visual Studio 2026에 통합되어 있습니다. 이 탭에서는 Visual Studio 설정에 대해 설명합니다.

  1. Visual Studio 열고 Extensions> 확장 관리로 이동합니다.
  2. GitHub Copilot 검색하여 설치하거나 이미 설치되어 있는지 확인합니다.
  3. Tools>Options>GitHub>Accounts을 통해 로그인합니다.

자세한 설정은 Tutorial: GitHub Copilot 사용하여 Windows 앱 빌드를 참조하세요.

2단계: WinUI 에이전트 플러그 인 설치

Awesome Copilot 커뮤니티 리포지토리의 WinUI 에이전트 플러그 인은 올바른 Windows 앱 SDK 패턴을 Copilot 설명하며, 사용되지 않는 UWP API 사용과 같은 일반적인 실수를 방지합니다.

gh copilot plugin install winui@awesome-copilot

그러면 플러그인이 ~\.copilot\installed-plugins\에 사용자 전역으로 설치됩니다. gh copilot plugin list을 사용하여 확인

팁 (조언)

Awesome Copilot 확장 사용하여 VS Code에서 직접 Copilot 플러그 인을 찾아 설치할 수도 있습니다.


3단계: Microsoft Learn MCP 서버 추가

Microsoft Learn MCP Server는 공식 Microsoft 설명서에 대한 Copilot 라이브 액세스를 제공하므로 코딩에 도움이 되는 현재 API 참조 및 코드 샘플을 조회할 수 있습니다.

  1. Tools>Options>GitHub>Copilot>MCP 서버.
  2. URL을 사용하여 새 서버를 추가합니다. https://learn.microsoft.com/api/mcp

4단계: 설정 확인

Copilot Chat 열고 다음 프롬프트를 시도하여 모든 것이 작동하는지 확인합니다.

WinUI 3 플러그 인을 테스트합니다.

"항목을 삭제하기 전에 묻는 확인 대화 상자를 WinUI 3 앱에 추가합니다."

Copilot 필요한 ContentDialog 설정을 포함하여 XamlRoot 구현으로 응답해야 합니다. 플러그 인의 Windows 앱 SDK 컨텍스트는 방지할 항목을 지정하지 않고도 올바른 최신 API로 안내합니다.

Learn MCP 서버를 테스트합니다.

"최신 Windows 앱 SDK 릴리스 정보를 조회하고 새로운 기능 알려주세요."

Copilot Microsoft Learn에서 현재 릴리스 정보를 가져와서 요약해야 합니다.


선택 사항: WINDOWS MCP 서버 추가

추가 Windows 특정 MCP 서버를 사용하여 Copilot 컨텍스트를 더 확장합니다.

MCP 서버 이것이 Copilot이 제공하는 것 URL/설정
Azure DevOps 작업 항목, PR 및 빌드에 액세스 Azure DevOps MCP Server

다음 단계

Tutorial: GitHub Copilot