Instalación de herramientas para el SDK de Aplicaciones para Windows
Configure el equipo de desarrollo instalando las herramientas adecuadas para desarrollar aplicaciones para Windows con el SDK de Aplicaciones para Windows y WinUI 3.
Nota:
Este artículo es útil para la versión estable del SDK de Aplicaciones de Windows. Consulte Canales de la versión del SDK de Aplicaciones para Windows. Para más información, consulte Instalación de herramientas para canales experimentales y de versión preliminar del SDK de Aplicaciones para Windows.
Instalación de herramientas con winget
Para instalar las herramientas y cargas de trabajo necesarias mediante la línea de comandos, escriba uno de los siguientes comandos en la consola. Esto solo se admite con Visual Studio 2022 y versiones posteriores. Si ya tiene instalado Visual Studio 2022 o versión posterior, el comando abrirá el Instalador de Visual Studio con las cargas de trabajo que faltan seleccionadas. A continuación, puede seleccionar Modificar en el Instalador de Visual Studio para instalar las cargas de trabajo necesarias.
Para desarrolladores de C#
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore
Para desarrolladores de C++
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp" -s msstore
Instalación manual de herramientas
Para instalar manualmente las herramientas y cargas de trabajo necesarias, lea las secciones siguientes.
Instalar Visual Studio
Use estos vínculos para instalar Visual Studio 2022 (recomendado) o Visual Studio 2019. Puede elegir entre la edición gratuita de Visual Studio Community, Visual Studio Professional o Visual Studio Enterprise. Antes de empezar, consulte Requisitos del sistema para el desarrollo de aplicaciones de Windows.
Importante
Visual Studio 2019 solo admite SDK de Aplicaciones para Windows 1.1 y versiones anteriores. Se recomienda Visual Studio 2022 para desarrollar aplicaciones con todas las versiones del SDK de aplicaciones de Windows.
Cargas de trabajo y componentes obligatorios
Al instalar Visual Studio, tiene la opción de instalar las cargas de trabajo y los componentes que quiera. Después de la instalación, puede abrir el Instalador de Visual Studio y seleccionar Modificar para agregar cargas de trabajo y componentes.
Durante la instalación, seleccione las siguientes cargas de trabajo y componentes:
Desde dentro de la aplicación Instalador de Visual Studio:
En la pestaña Cargas de trabajo del cuadro de diálogo de instalación, seleccione lo que corresponda:
- Para el desarrollo de aplicaciones de C# con el SDK de Aplicaciones para Windows, seleccione Desarrollo de escritorio de .NET.
- Después, en el panel Detalles de la instalación del cuadro de diálogo de instalación, seleccione Plantillas de C# para el SDK de Aplicaciones para Windows (al final de la lista).
- Para el desarrollo de aplicaciones de C++ con el SDK de Aplicaciones para Windows, seleccione Desarrollo de escritorio con C++
- Luego, en el panel Detalles de la instalación del cuadro de diálogo de instalación, seleccione Plantillas de C++ para el SDK de Aplicaciones para Windows (al final de la lista).
- Para el desarrollo de aplicaciones de C# con el SDK de Aplicaciones para Windows, seleccione Desarrollo de escritorio de .NET.
Para el desarrollo de aplicaciones para la Plataforma universal de Windows (UWP), seleccione Desarrollo de la plataforma universal de Windows.
- Luego, en el panel Detalles de la instalación del cuadro de diálogo de instalación de esa carga de trabajo, asegúrese de que esté seleccionada la opción Herramientas de la Plataforma universal de Windows para C++ (v143).
En la pestaña Componentes individuales del cuadro de diálogo de instalación, en la sección SDK, bibliotecas y marcos, asegúrese de que esté seleccionada la opción SDK de Windows 10 (10.0.19041.0).
Plantillas de proyecto y de elemento para Visual Studio
El SDK de Aplicaciones para Windows incluye plantillas de proyecto y elemento de Visual Studio para crear y desarrollar aplicaciones que usan la biblioteca WinUI 3 para implementar la interfaz de usuario.
Si ha seguido las instrucciones de la sección Cargas de trabajo y componentes obligatorios anterior, las plantillas ya estarán instaladas.
Seleccione C# o C++ como lenguaje, Windows como plataforma y WinUI como tipo de proyecto para crear un nuevo proyecto de SDK de Aplicaciones para Windows.
Opcionalmente, instale Template Studio for WinUI (C#) para acelerar la creación de nuevas aplicaciones de WinUI para .NET mediante una interfaz de usuario basada en asistente. Seleccione entre una variedad de tipos de proyecto y características para generar una plantilla de proyecto personalizada automáticamente.
Para obtener más versiones del SDK de Aplicaciones para Windows, consulte Descargas para el SDK de Aplicaciones para Windows.
Vinculación de la biblioteca en tiempo de ejecución de C/C++ híbrido
En las versiones 1.0.3 y 1.1 (versión preliminar 2) y posteriores, el SDK de Aplicaciones para Windows usa la vinculación de la biblioteca en tiempo de ejecución híbrida de C/C++ (vinculación híbrida de CRT). Se trata de una técnica de vinculación de CRT que simplifica la implementación. Tanto si es desarrollador de aplicaciones como de bibliotecas de C++, estos son algunos recursos que puede usar para obtener información sobre la vinculación híbrida de CRT:
- Directrices de codificación de vinculación híbrida de CRT en GitHub.
- Segmento de la vinculación híbrida de CRT de la llamada de la comunidad de WinUI desde el 20 de abril de 2022.
Pasos siguientes
Para crear la primera aplicación de WinUI 3 que use el SDK de Aplicaciones para Windows, consulte Creación del primer proyecto de WinUI 3.
Consulte también Uso del SDK de Aplicaciones para Windows en un proyecto existente.
Temas relacionados
- SDK para aplicaciones de Windows
- Canales de la versión del SDK de Aplicaciones para Windows
- Instalación de herramientas para canales experimentales y de versión preliminar del SDK de Aplicaciones para Windows
- Requisitos del sistema para el desarrollo de aplicaciones de Windows
- SDK de Aplicaciones para Windows y versiones de Windows compatibles
- Descargas para el SDK de Aplicaciones para Windows
- Creación del primer proyecto de WinUI 3
- Uso del SDK de Aplicaciones para Windows en un proyecto existente