Compartir a través de


Empezar a desarrollar aplicaciones de Windows

Le damos la bienvenida al desarrollo de aplicaciones de Windows. Esta guía le llevará por los pasos necesarios para empezar a crear aplicaciones con los marcos de desarrollo de Windows más recientes: el SDK de Aplicaciones para Windows y WinUI. También le indicará recursos que le ayudarán a obtener más información sobre el desarrollo de Windows. Si ya está familiarizado con el desarrollo de aplicaciones para Windows, pero quiere obtener más información sobre las herramientas más recientes, consulte Desarrollo de aplicaciones de escritorio de Windows.

Sugerencia

Microsoft Copilot es un excelente recurso si tiene preguntas sobre cómo empezar a escribir aplicaciones de Windows.

1. Instalación de Visual Studio

Usará Visual Studio, el entorno de desarrollo integrado (IDE) completo de Microsoft para crear la aplicación WinUI. Es la herramienta de desarrollo preferida de muchos desarrolladores de Windows y le ayudará a escribir, depurar e implementar las aplicaciones. Las plantillas de proyecto de Visual Studio le ayudarán rápidamente a empezar a trabajar con proyectos para Windows y muchas otras plataformas.

Sugerencia

Antes de instalar estas herramientas, asegúrese de que el equipo de desarrollo cumple los requisitos del sistema para el desarrollo de aplicaciones de Windows.

Use este vínculo para descargar e instalar la versión más reciente de Visual Studio. El instalador le guiará por los pasos, pero si cree que necesita instrucciones detalladas, consulte Instalación de Visual Studio.

La versión gratuita Visual Studio Community Edition incluye todo lo que necesita para crear las aplicaciones. Si trabaja con un equipo de desarrollo o una empresa, es posible que necesite Visual Studio Professional o Visual Studio Enterprise. Consulte ¿Qué es Visual Studio? para obtener más información.

Cargas de trabajo y componentes obligatorios

Al instalar Visual Studio, debe instalar las cargas de trabajo y los componentes necesarios para desarrollar con WinUI y el SDK de Aplicaciones para Windows. Después de la instalación, puede abrir la aplicación Instalador de Visual Studio y seleccionar Modificar para agregar cargas de trabajo y componentes.

En la pestaña Cargas de trabajo de la aplicación Instalador de Visual Studio, seleccione las siguientes cargas de trabajo y componentes:

  • Para el desarrollo de aplicaciones de C# con el SDK de Aplicaciones para Windows, seleccione Desarrollo de aplicaciones de Windows.

Captura de pantalla de la interfaz de usuario del instalador de Visual Studio con la carga de trabajo de desarrollo de aplicaciones de Windows seleccionada.

  • Para el desarrollo de aplicaciones de C++ con el SDK de Aplicaciones para Windows, seleccione Desarrollo de aplicaciones de Windows.
    • A continuación, en el panel Detalles de instalación, en el nodo Desarrollo de aplicaciones de Windows, seleccione Herramientas de desarrollo de aplicaciones WinUI de C++. (Con ello también se seleccionarán los componentes necesarios adicionales).

Captura de pantalla de la interfaz de usuario del instalador de Visual Studio con las herramientas de desarrollo de aplicaciones WinUI de C++ seleccionadas.

2. Habilitación del modo para desarrolladores

Windows tiene un modo especial para los desarrolladores que ajusta la configuración de seguridad para permitirle ejecutar las aplicaciones en las que está trabajando. Deberá habilitar el modo para desarrolladores para poder crear, implementar y probar la aplicación mediante Visual Studio.

Sugerencia

Si no lo habilita ahora, se le pedirá que lo haga al intentar crear la aplicación en Visual Studio.

Para habilitar el modo para desarrolladores:

  • Abra Configuración de Windows y vaya a la página Sistema > Para desarrolladores.
  • Cambie el conmutador del modo para desarrolladores a Activado y confirme su elección en el cuadro de diálogo de confirmación.

Para obtener información sobre el modo para desarrolladores, consulte Habilitación del dispositivo para el desarrollo.

3. Creación e inicio de la primera aplicación WinUI

Las plantillas de proyecto de Visual Studio incluyen todos los archivos que necesita para crear rápidamente la aplicación. De hecho, después de crear el proyecto a partir de una plantilla de aplicación WinUI, ya tendrá una aplicación que puede ejecutar y, a continuación, agregará el código.

Para crear un nuevo proyecto con la plantilla de proyecto de aplicación en blanco de WinUI C#:

  1. Abra Visual Studio y seleccione Crear un proyecto nuevo en la página de inicio. (Si Visual Studio ya está abierto en el editor, seleccione Archivo>Nuevo>Proyecto): Creación de un proyecto

  2. Busque WinUI, seleccione la plantilla de proyecto de C# Blank App, Packaged (WinUI 3 in Desktop) y, a continuación, haga clic en Siguiente: Aplicación de escritorio en blanco, empaquetada con WinUI 3 C#

  3. Especifique un nombre de proyecto y haga clic en Crear. Opcionalmente, puede especificar un nombre de solución y un directorio o dejar los valores predeterminados. En esta imagen, el proyecto Hello World pertenece a una solución Hello World, que residirá en C:\Projects\: Especificar los detalles del proyecto

  4. Haga clic en el botón "Iniciar" depuración para crear y ejecutar el proyecto:
    Crear y ejecutar el proyecto
    El proyecto Hello World se creará, se implementará en la máquina local y se ejecutará en modo de depuración:
    Proyecto Hola mundo creado y en ejecución

  5. Para detener la depuración, cierre la ventana de la aplicación o haga clic en el botón "Detener" depuración en Visual Studio.

4. Actualización a la versión más reciente del SDK de Aplicaciones para Windows/WinUI

El SDK de Aplicaciones para Windows (y WinUI, que forma parte de él) se distribuye como un paquete NuGet. Esto significa que las actualizaciones se pueden publicar sin sincronizar con Windows y Visual Studio. Como resultado, es posible que la plantilla de Visual Studio que usó para crear el proyecto no haga referencia al paquete NuGet más reciente del SDK de Aplicaciones para Windows. Para asegurarse de que tiene las características y correcciones más recientes, debe actualizar los paquetes NuGet cada vez que cree un nuevo proyecto en Visual Studio.

Para actualizar el paquete NuGet del SDK de Aplicaciones para Windows para el proyecto:

  • En Visual Studio, con el proyecto cargado, seleccione Herramientas>Administrador de paquetes NuGet>Administrar paquetes NuGet para la solución....
  • Si hay una actualización disponible, aparecerá en la página Actualizaciones. Marque la casilla situada junto a la actualización enumerada. (Para incluir actualizaciones de versiones preliminares, active la opción "Incluir versión preliminar". Para obtener más información sobre lo que se incluye en una actualización, consulte las notas de la versión).
  • Haga clic en el botón Actualizar y, a continuación, haga clic en Aplicar en el cuadro de diálogo Vista previa de los cambios y acepte los términos de la licencia para finalizar la instalación de la actualización.

Captura de pantalla del administrador de paquetes NuGet en Visual Studio que muestra una actualización del paquete del SDK de Aplicaciones para Windows.

Ahora el proyecto usa las características más recientes de WinUI que están disponibles y está listo para adaptarlo a sus necesidades.

Pasos siguientes