Desarrollo de Windows asistido por IA

Windows tiene un conjunto completo de herramientas gratuitas y listas para inteligencia artificial que le llevan de idea a la aplicación publicada. Tanto si prefiere la línea de comandos como VS Code o un IDE completo, como Visual Studio, los agentes de IA pueden realizar el trabajo pesado. En esta sección se describen ambas rutas de acceso y le ayudará a no importar si va a crear una nueva aplicación desde cero o modernizar una que ya haya escrito.

Diagrama de arquitectura que muestra a un desarrollador escribiendo instrucciones en VS Code, donde GitHub Copilot y los agentes de IA de Claude Code usan la habilidad WinUI Agent Plugin y la habilidad winui-ui-testing de la Knowledge Layer, y consultan el Microsoft Learn MCP Server para obtener documentación actualizada de la API, con el fin de generar código correcto de WinUI 3 destinado a SDK de Aplicaciones para Windows y .NET 10.

Tip

¿No está familiarizado con el desarrollo de Windows? Comience con la Quickstart: Compile y publique una aplicación de Windows con AI: puede tener una aplicación de trabajo en menos de 30 minutos con solo herramientas gratuitas.


¿En qué camino estás?

Estoy empezando nuevo

Usa el winui-dev agent y las plantillas dotnet new para crear la estructura base, compilar, ejecutar y publicar una nueva aplicación para Windows, sin necesidad de tener experiencia con Windows.

Inicio rápidoComplemento del agente de WinUI

Tengo una aplicación existente

Las herramientas de inteligencia artificial pueden ayudarle a migrar aplicaciones de WPF o UWP a WinUI 3 modernas o agregar Windows funcionalidades a las aplicaciones creadas con Electron, Flutter, Tauri o Rust.

Migrar desde WPFMigrar desde UWPAplicaciones multiplataforma de marcos


Herramientas de esta sección

Muchos desarrolladores usarán las tres herramientas: la CLI de winapp para generar la estructura base y publicar, el complemento del agente de WinUI para mantener la precisión de Copilot y el servidor MCP de Microsoft Learn para acceder a la documentación en tiempo real.

Herramienta Qué hace
Complemento del agente WinUI 8 aptitudes para el desarrollo de WinUI de un extremo a otro en GitHub Copilot o Claude Code
Herramientas de VS Code Extensión winApp + Microsoft Learn MCP Server para VS Code y Claude Code
Pruebas asistidas por IA Generación y ejecución de pruebas de IU mediante Windows Automatización de la interfaz de usuario
Publicar en la Tienda Envíe al Microsoft Store desde la línea de comandos mediante winapp store

Preguntas más frecuentes

¿Puedo compilar una aplicación winUI 3 sin Visual Studio?

Yes. Tres comandos son todos los que necesita:

dotnet new winui-navview -n MyApp
cd MyApp
dotnet run

Compile, depure, empaquete y publique desde VS Code o el terminal. Visual Studio sigue siendo la mejor opción para la depuración compleja de XAML, pero ya no es imprescindible. Consulte el inicio rápido.

¿Estas herramientas son gratuitas?

Sí: las plantillas de la CLI de WinApp, la extensión de VS Code y dotnet new son gratuitas y código abierto. GitHub Copilot requiere un subscription (nivel gratis disponible). El Microsoft Learn MCP Server es gratuito sin que se requiera ningún inicio de sesión.

¿Copilot me dará código de UWP obsoleto en lugar de WinUI 3?

De forma predeterminada, sí: los modelos de IA tienen más datos de entrenamiento de UWP que WinUI 3. Consulte ¿Por qué necesito este complemento? para obtener una explicación completa y la tabla de API before/after. La respuesta corta: instale el complemento del agente de WinUI y el problema desaparece en gran medida.

¿Funciona esto con Claude Code y GitHub Copilot?

Yes. El complemento winui@awesome-copilot y el servidor MCP de Microsoft Learn funcionan con cualquier agente compatible con MCP.

¿Cuánto tiempo se tarda en pasar de la idea a la aplicación publicada?

En menos de 30 minutos para tener una aplicación en funcionamiento (consulte el inicio rápido). La publicación en la tienda requiere una cuenta de Partner Center y la certificación correspondiente, que normalmente tarda entre 1 y 3 días laborables.


Indicaciones de inicio

Los modelos de IA tienen años de datos de entrenamiento sobre UWP y WPF, por lo que estas instrucciones contrarrestan eso y orientan las respuestas hacia los patrones actuales de WinUI 3.

Tip

Para evitar agregar estas restricciones de WinUI 3 a cada mensaje, instale el complemento del agente de WinUI. Los inserta automáticamente como instrucciones de nivel de sistema, por lo que puede escribir solicitudes sencillas como "Compilarme una aplicación WinUI 3 que muestre archivos en una carpeta" sin escribir las reglas de API cada vez.

Nueva aplicación

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.

Migración desde UWP o 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.

Adición de una característica a una aplicación winUI 3 existente

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