Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
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.
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 WPF → Migrar desde UWP → Aplicaciones 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