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.
Tanto si está empezando como si es un desarrollador profesional que soluciona un problema complicado, no está solo. Conéctese con la comunidad de desarrolladores de Windows, acceda a los recursos expertos y busque soluciones para ayudarle a crear aplicaciones excelentes.
Guía rápida
Use esta tabla para buscar el recurso adecuado para su escenario:
| Si necesitas... | Vaya aquí. |
|---|---|
| Empezar a compilar una aplicación WinUI 3 | Introducción al SDK de aplicaciones de Windows |
| Consulte controles, patrones y ejemplos de código. | Galería de WinUI 3 |
| Examinar ejemplos de código de trabajo | Ejemplos de SDK de Aplicaciones para Windows en GitHub |
| Comprobación de las novedades o cambios | Notas de la versión del canal estable de SDK de Aplicaciones para Windows |
| Empaquetar, firmar o distribuir la aplicación | CLI de desarrollo de aplicaciones de Windows (winapp CLI) |
| Notificar un error en el SDK de Aplicaciones para Windows | problemas de SDK de Aplicaciones para Windows en GitHub |
| Notificar un error en WinUI | Problemas de WinUI en GitHub |
| Formular una pregunta técnica | Microsoft Q&A o Stack Overflow |
| Publicación de una aplicación en el Microsoft Store | Creación de una cuenta de desarrollador |
Cómo empezar
¿Es nuevo en el desarrollo de aplicaciones para Windows? Estos recursos le ayudan a pasar de cero a una aplicación en ejecución:
- Introducción al SDK de Aplicaciones para Windows: configuración del entorno de desarrollo y creación de la primera aplicación
- Galería de WinUI 3 : exploración de controles, patrones de diseño y ejemplos de código de WinUI 3 en una aplicación interactiva
- ejemplos de SDK de Aplicaciones para Windows: examinar ejemplos de código de trabajo que abarcan escenarios comunes
-
Creación de un proyecto de WinUI desde la línea de comandos: uso
dotnet newde plantillas para aplicar scaffolding a una aplicación winUI sin Visual Studio
Herramientas para desarrolladores
Estas herramientas le ayudan a compilar, empaquetar y enviar aplicaciones Windows desde cualquier editor o marco:
- CLI de desarrollo de Aplicación de Windows (winapp CLI)(de código abierto, versión preliminar) - Empaquetar, firmar y administrar aplicaciones de Windows desde la línea de comandos. Funciona con WinUI, WPF, Electron, Rust, Flutter, etc. Lea la entrada de blog del anuncio.
- Extensión de VS Code de WinApp(versión preliminar): ejecute, depure y empaquete aplicaciones Windows directamente en VS Code.
- Plugin de agente WinUI para GitHub Copilot y Claude Code(código abierto, vista previa) - generación de estructura base, compilación e iteración asistidas por IA para aplicaciones WinUI.
- Ai Dev Gallery(código abierto): ejemplos interactivos de ia en el dispositivo en Windows, incluidas las API de inteligencia artificial de Windows.
- Dev Home(código abierto): configure el entorno de desarrollo, administre las unidades de desarrollo y supervise el rendimiento del sistema.
Depuración con GitHub Copilot
GitHub Copilot puede ayudarle a diagnosticar y corregir errores en las aplicaciones de Windows. Tanto si te encuentras con un error de vinculación de XAML, un bloqueo inesperado o un comportamiento confuso de la API, prueba a preguntarle directamente a Copilot en Visual Studio o VS Code. Estas son algunas indicaciones de ejemplo para empezar:
| Escenario | Mensaje de ejemplo |
|---|---|
| El enlace de datos XAML no se actualiza | "Mi x:Bind propiedad no actualiza la interfaz de usuario cuando cambia el valor. La propiedad está en my ViewModel. ¿Qué me falta?" |
| La aplicación se bloquea al iniciarse | "Mi aplicación WinUI 3 produce una excepción no controlada durante el inicio. Aquí está la traza de pila — ¿cuál es la causa probable? |
| Interbloqueo de async/await | "Mi interfaz de usuario se inmoviliza cuando llamo a un método asincrónico. ¿Cómo puedo evitar bloquear el hilo del despachador en una aplicación WinUI? |
| Error de empaquetado o implementación | "Obtengo el error 0x80073CFD al implementar mi paquete MSIX. ¿Qué significa esto y cómo lo arreglo?" |
| API que devuelve resultados inesperados | "La StorageFolder.GetFilesAsync llamada devuelve una lista vacía aunque la carpeta tenga archivos. ¿Qué permisos o funcionalidades podría faltar?" |
| Investigación de fuga de memoria | "El uso de memoria de mi aplicación sigue creciendo. ¿Cómo puedo averiguar qué objetos no están siendo recogidos por el recolector de basura en una aplicación WinUI 3? |
Tip
Para obtener los mejores resultados, pegue los fragmentos de código pertinentes o los mensajes de error junto con el mensaje. Copilot funciona mejor cuando tiene contexto específico sobre su problema.
Para obtener más información sobre el uso de herramientas de desarrollo asistidas por IA con aplicaciones Windows, consulte Creación de aplicaciones nativas de Windows con agentes de IA.
Documentación y referencia
Documentación oficial, referencias de API y notas de la versión para desarrolladores experimentados:
- documentación de SDK de Aplicaciones para Windows: documentación completa del SDK que abarca las API, la implementación y el empaquetado
- Referencia de API de SDK de Aplicaciones para Windows: referencia de API de WinRT para el SDK de Aplicaciones para Windows
- Notas de la versión del canal estable de SDK de Aplicaciones para Windows - Novedades, correcciones y cambios en cada versión
- Controles y patrones de WinUI 3 : guía de diseño y referencia de control XAML
- Introducción a la identidad del paquete : descripción de las opciones de implementación empaquetadas, empaquetadas con ubicación externa y sin empaquetar
Apoyo comunitario
Conéctese con otros desarrolladores de Windows para formular preguntas, compartir conocimientos y obtener ayuda:
- Aplicación de Windows Development Discord - Chat en tiempo real con otros desarrolladores de Windows
- Formular preguntas técnicas y obtener respuestas de expertos Microsoft y la comunidadMicrosoft Q& A - SDK de Aplicaciones para Windows repositorio: conexión con otros desarrolladores y el equipo de SDK de Aplicaciones para Windows
- WinUI 3 GitHub repositorio - Obtener ayuda y compartir comentarios sobre WinUI
- Stack Overflow - Examinar miles de preguntas respondidas etiquetadas con SDK de Aplicaciones para Windows
Mantener la conexión
Siga las últimas noticias, actualizaciones y sugerencias del equipo de desarrolladores de Windows.
Redes sociales
| Plataforma | Cuentas |
|---|---|
| Bluesky | Windows Developer Docs · Microsoft Developer · .NET · Windows Insider |
| desarrolladores de Windows · desarrolladores de Microsoft | |
| @windowsdeveloper · @microsoftdeveloper · @dotnet.developers |
Blogs y vídeos
- Windows blog para desarrolladores: anuncios oficiales y análisis detallados
- blog de #ifdef Windows: tutoriales prácticos y anuncios de herramientas
- Windows Developer YouTube - Tutoriales de vídeo y sesiones de conferencia
- Microsoft Developer YouTube - Contenido para desarrolladores más amplio Microsoft
- .NET YouTube : tutoriales y actualizaciones de .NET
Soporte técnico del Centro de partners y la Tienda
Si va a publicar aplicaciones en el Microsoft Store o necesita ayuda con las cuentas, envíos o certificación del Centro de partners:
Editores de la Tienda
- Partner Center dashboard - administra tus apps y envíos
- Partner Center support (Copilot) - Obtén ayuda con cuentas de Partner Center y envíos a la Tienda (requiere cuenta de Partner Center)
- Notificar problemas de certificación de aplicaciones : póngase en contacto con el equipo de certificación sobre errores específicos de la aplicación.
Soporte empresarial
Para organizaciones con contratos de soporte técnico:
- Crear un incidente de soporte técnico - (requiere Microsoft contrato de soporte técnico)
Compatibilidad de aplicación
Si la aplicación no funciona correctamente en Windows o necesita ayuda para modernizar una aplicación existente:
- App Assure: soporte técnico gratuito de ingeniería de Microsoft para ayudar a las aplicaciones a trabajar en Windows 10, Windows 11 y Microsoft Edge