Windows 아이디어에서 게시된 앱으로 전환할 수 있는 완전한 무료 AI 지원 도구 집합이 있습니다. 명령줄과 VS Code를 선호하든, Visual Studio 같은 전체 IDE를 선호하든 AI 에이전트는 많은 작업을 수행할 수 있습니다. 이 섹션에서는 두 경로를 모두 다루며, 새 앱을 처음부터 빌드하거나 이미 작성한 앱을 현대화하는 경우에도 도움이 됩니다.
Tip
Windows 개발이 새로운가요? Quickstart: AI를 사용하여 Windows 앱을 빌드하고 게시합니다. 무료 도구만 사용하여 30분 안에 작업 앱을 만들 수 있습니다.
어떤 경로에 있습니까?
새로 시작합니다.
winui-dev 에이전트 및 dotnet new 템플릿을 사용하여 새 Windows 앱을 스캐폴드, 빌드, 실행 및 게시할 수 있으며 Windows 환경이 필요하지 않습니다.
기존 앱이 있습니다.
AI 도구를 사용하면 WPF 또는 UWP 앱을 최신 WinUI 3으로 마이그레이션하거나 Electron, Flutter, Tauri 또는 Rust로 빌드된 앱에 Windows 기능을 추가할 수 있습니다.
이 섹션의 도구
많은 개발자는 세 가지를 모두 사용합니다. 즉, 프로젝트 골격 생성과 배포를 위한 winapp CLI, Copilot의 정확성을 유지하기 위한 WinUI 에이전트 플러그인, 그리고 실시간 문서 액세스를 위한 Microsoft Learn MCP Server입니다.
| Tool | 용도 |
|---|---|
| WinUI 에이전트 플러그 인 | GitHub Copilot 또는 Claude Code에서 엔드투엔드 WinUI 개발을 위한 8개 기술 |
| VS Code 도구 | WinApp 확장 + Microsoft VS Code 및 Claude Code용 MCP Server 알아보기 |
| AI 지원 테스트 | Windows UI 자동화 사용하여 UI 테스트 생성 및 실행 |
| 스토어에 게시 | 명령줄에서 winapp store를 사용하여 Microsoft Store에 제출하기 |
자주 묻는 질문
Visual Studio 않고 WinUI 3 앱을 빌드할 수 있나요?
Yes. 다음 세 가지 명령만 있으면 됩니다.
dotnet new winui-navview -n MyApp
cd MyApp
dotnet run
VS Code 또는 터미널에서 빌드, 디버그, 패키지 및 게시합니다. Visual Studio 복잡한 XAML 디버깅에 가장 적합하지만 더 이상 필요하지 않습니다. 빠른 시작을 참조하세요.
이러한 도구는 무료인가요?
예 - WinApp CLI, VS Code 확장 및 dotnet new 템플릿은 무료이며 오픈 소스. GitHub Copilot subscription(사용 가능한 무료 계층)이 필요합니다.
Microsoft Learn MCP Server는 로그인이 필요하지 않고 무료입니다.
Copilot WinUI 3 대신 오래된 UWP 코드를 제공합니까?
기본적으로 예 - AI 모델에는 WinUI 3보다 더 많은 UWP 학습 데이터가 있습니다. 전체 설명 및 API 이전/이후 테이블에 대해서는 이 플러그 인이 필요한 이유를 참조하세요. 간단한 대답: WinUI 에이전트 플러그 인 을 설치하면 문제가 크게 사라집니다.
이 작업은 GitHub Copilot 뿐만 아니라 Claude Code에서도 작동하나요?
Yes.
winui@awesome-copilot 플러그 인과 Microsoft Learn MCP Server는 모두 MCP 호환 에이전트에서 작동합니다.
아이디어에서 게시된 앱으로 이동하는 데 얼마나 걸리나요?
실행 중인 앱에 대한 30분 미만( 빠른 시작 참조). 스토어 제출에는 일반적으로 영업일 기준 1~3일이 걸리는 파트너 센터 계정 및 인증이 필요합니다.
시작 프롬프트
AI 모델에는 수년간의 UWP 및 WPF 학습 데이터가 있으므로 이러한 프롬프트는 이를 재정의하고 현재 WinUI 3 패턴에 대한 응답을 고정합니다.
Tip
모든 프롬프트에 이러한 WinUI 3 제약 조건을 추가하지 않도록 하려면 WinUI 에이전트 플러그 인을 설치합니다. 시스템 수준 지침으로 자동으로 삽입되므로 매번 API 규칙을 철자하지 않고 "폴더에 파일을 표시하는 WinUI 3 앱 빌드" 와 같은 간단한 요청을 작성할 수 있습니다.
새 앱
Create a new WinUI 3 Windows app using `dotnet new winui-navview` (from the
Microsoft.WindowsAppSDK.WinUI.CSharp.Templates package). Build and run with the
winapp CLI — not Visual Studio.
Use Microsoft.UI.Xaml for all controls — never Windows.UI.Xaml.
Use DispatcherQueue, not CoreDispatcher.
Use AppWindow + OverlappedPresenter, not ApplicationView.
Use ContentDialog, not MessageDialog.
UWP 또는 WPF에서 마이그레이션
I'm migrating a [UWP / WPF] app to WinUI 3 using the Windows App SDK.
Apply these substitutions:
- Windows.UI.Xaml.* → Microsoft.UI.Xaml.*
- CoreDispatcher / Dispatcher.RunAsync → DispatcherQueue.TryEnqueue
- ApplicationView → AppWindow + OverlappedPresenter
- MessageDialog → ContentDialog
- Windows.UI.Notifications → Microsoft.Windows.AppNotifications
- Frame.Navigate with UWP page types → WinUI 3 Frame + Page
Do not introduce any Windows.UI.* APIs. Flag anything without a direct WinUI 3 equivalent.
기존 WinUI 3 앱에 기능 추가
This is a WinUI 3 app using the Windows App SDK.
- Use Microsoft.UI.Xaml.* namespaces only
- Use DispatcherQueue for thread marshalling
- Use CommunityToolkit.Mvvm for MVVM patterns
- Use winapp run to test — do not open Visual Studio
관련 콘텐츠
Windows developer