SDK de Windows 10

El SDK de Windows 10 SDK (10.0.15063.0) proporciona los encabezados, las librerías, los metadatos y las herramientas más recientes para compilar aplicaciones de Windows 10. Si se usa en conjunción con Visual Studio 2017, el SDK de Windows 10 proporcionará la experiencia óptima para crear aplicaciones de Windows, lo que te permitirá sacar provecho de las herramientas y las API más recientes incluidas en la actualización Windows 10 Creators Update.

Además de tener como destino la actualización Windows 10 Creators Update, este SDK que te permite crear aplicaciones para la Plataforma universal de Windows, así como aplicaciones de escritorio en todas las versiones de Windows 10. Este SDK también admite la creación de aplicaciones de escritorio en Windows 8.1, Windows 7 SP1, Windows Server 2016 y Windows Server 2012 R2. Para obtener versiones anteriores de los SDK de Windows y Windows Phone, consulta la página Archivo.

Nota: El desarrollo de aplicaciones de Windows 10 destinadas a la actualización Windows 10 Creators Update ahora requiere Visual Studio 2017. Este SDK no se detectará en versiones anteriores de Visual Studio.

Para tu comodidad, puede descargar y ejecutar el archivo ejecutable o descargar la imagen ISO.

El SDK de Windows 10 también incluye un emulador para el desarrollo de aplicaciones móviles. Haz clic aquí para obtener más información sobre el emulador que corresponde a este SDK.

Introducción

Antes de proceder con la instalación, hay algunas cosas que debes tener en cuenta.

  1. Sal de Visual Studio 2017 RTM antes de comenzar la instalación. Si Visual Studio se está ejecutando, es posible que se produzca un error en la instalación del SDK. Obtén más información sobre problemas comunes de las herramientas.
  2. En las plataformas que no sean Windows 10, para usar el SDK de Windows 10 necesitas tener instalado el CRT universal: KB2999226. Para que no se produzcan errores durante la instalación, asegúrate de instalar las actualizaciones y revisiones más recientes de Microsoft Update antes de instalar el Windows SDK.

Requisitos del sistema

El SDK de Windows 10 está optimizado para su uso en Windows 10. El desarrollo de aplicaciones de Windows 10 solo se admite en Windows 10, versión 1507, o posterior.

El SDK de Windows 10 también está disponible a través de Visual Studio 2017 RTM.

Sistemas operativos compatibles
  • Windows 10, versión 1507, o superior
  • Windows Server 2016: Standard y Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Nota: La instalación en Windows 8.1 y en sistemas operativos anteriores requiere el KB2999226. Para realizar la instalación a través de Windows Update, asegúrate de instalar las actualizaciones y revisiones más recientes de Microsoft Update antes de instalar el Windows SDK.

Nota: No todas las herramientas son compatibles con los sistemas operativo anteriores.

Requisitos de hardware
  • Procesador de 1,6 GHz o superior
  • 1 GB de RAM
  • 4 GB de espacio disponible en el disco duro
Requisitos adicionales
  • Para que el emulador resulte compatible, se necesitan las ediciones de Windows 8.1 (x64) Professional o superior, Windows 10 Pro o Windows 10 Enterprise (x64). También se requiere un procesador que admita Cliente Hyper-V y Traducción de direcciones de segundo nivel (SLAT).

Novedades

El SDK de Windows 10 Creators Update cuenta con diversas API y plataformas nuevas y emocionantes para desarrollar aplicaciones universales de Windows. Obtén más información acerca de las nuevas características de Windows 10, versión 1703.

Cambios de diseño del SDK

El SDK de Windows 10 para el SDK de Windows Creators Update incluye cambios significativos que hemos realizado para mejorar la experiencia del desarrollador.

Compatibilidad con Visual Studio 2017

El desarrollo de aplicaciones de Windows 10 destinadas a la actualización Windows 10 Creators Update ahora requiere Visual Studio 2017. Este SDK no se detectará en versiones anteriores de Visual Studio.

Cambio de nombre

El nombre del programa de instalación del SDK de Windows 10 se ha actualizado a winsdksetup.exe.

Compatibilidad con ISO

El SDK de Windows 10 puede instalarse mediante la ejecución del programa de instalación o puede descargarse e instalar mediante una imagen ISO.

Instalación en paralelo de herramientas y metadatos

Para mejorar la experiencia del desarrollador, las herramientas y metadatos se distribuirán en carpetas con versiones. Esto permitirá a los desarrolladores separar el SDK y las herramientas de distintas versiones.

Ahora las herramientas se encuentren en las siguientes ubicaciones:

  • \Archivos de programa (x86)\windows kits\10\bin\10.0.15063.0\x86\*.*
  • \Archivos de programa (x86)\windows kits\10\bin\10.0.15063.0\x64\*.*
  • \Archivos de programa (x86)\windows kits\10\bin\10.0.15063.0\arm\*.*

Ahora los archivos de contratos y los metadatos se encontrarán en las siguientes ubicaciones:

  • \Archivos de programa (x86)\windows kits\10\references\10.0.15063.0\<Nombre_contrato>\<Versión_contrato>
  • \Archivos de programa (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
Más opciones en la instalación

Ahora la instalación del SDK de Windows 10 ofrece una mayor granularidad en las opciones de los componentes que instalar. Por ejemplo, los desarrolladores administrados no necesitan instalar los encabezados ni las bibliotecas de desarrollo nativo.

Las opciones incluyen:

  • Desarrollo gestionado de aplicaciones de Windows
  • Desarrollo nativo de aplicaciones de Windows
  • Desarrollo de escritorio x86 nativo de Windows
  • Desarrollo de escritorio x64 nativo de Windows
  • Desarrollo en ARM de escritorio nativo de Windows
  • Desarrollo en ARM64 de escritorio nativo de Windows
  • Kit para la certificación de aplicaciones en Windows
  • Depurador de Windows
  • Windows Performance Toolkit

Actualizaciones de las herramientas

ComparePackage

ComparePackage analiza las diferencias entre dos versiones del paquete de la aplicación y ayuda a comprender cómo pueden afectar los cambios a las actualizaciones de los usuarios.

MakeAppx.exe

Ahora MakeAppx.exe admite la conversión de mapas de grupo de contenido y la creación de transmisión por paquetes para la UWP de streaming. Más información sobre MakeAppx.exe.

Muestras

Ahora las muestras de aplicaciones de Windows 10 están disponibles a través de GitHub. Puedes examinar el código en GitHub, clonar una copia personal del repositorio con Git o descargar un archivo comprimido de todas las muestras. Agradecemos los comentarios. No dudes en abrir una incidencia en el repositorio si tienes un problema o una pregunta. Estas muestras están diseñadas para ejecutarse en dispositivos de escritorio, móviles y futuros que admitan la Plataforma universal de Windows. Encontrarás otros ejemplos en la Galería de código de MSDN.

Emulador de Windows 10 Mobile

El emulador de Windows 10 Mobile es una aplicación de escritorio que simula un dispositivo que ejecuta el emulador de Windows 10 Mobile. Proporciona un entorno virtualizado en el que puedes depurar y probar tus aplicaciones de Windows sin un dispositivo físico. También proporciona un entorno aislado para prototipos de la aplicación. Obtén más información sobre el Emulador de Windows 10 Mobile.

Versiones anteriores de SDK

Los emuladores y los SDK compatibles publicados anteriormente pueden encontrarse en la página Archivo.

Problemas conocidos

En primer lugar, sal de Visual Studio

Puede producirse un error en la instalación del Windows SDK y notificar un error irrecuperable si Visual Studio se está ejecutando en estos momentos. Sal de Visual Studio antes de comenzar la instalación.

La plantilla DX12 se inicia al ejecutar la compilación 15042

Este es un problema conocido en el programa de instalación del Windows SDK. Si se produce este problema, puedes reparar el SDK simplemente con la ejecución del siguiente comando desde un símbolo del sistema administrativo: "C:\Archivos de programa (x86) \windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd".

Implementación

Nota: Si desarrollas aplicaciones de escritorio clásicas (Win32) destinadas a una versión específica de Windows 10, la versión del SDK que uses para desarrollar estas aplicaciones debe coincidir con la versión del sistema operativo en el que intentes implementarlas.

Por ejemplo, si la versión de la plataforma de destino es Windows 10, RTM, tendrás descargar "Windows 10 RTM SDK (versión 10.0.26624.0) Emulador de Microsoft para Windows 10 Mobile" y compilar la aplicación con ese mismo SDK. Del mismo modo, si la versión de la plataforma de destino es Windows 10, versión 1511, tendrás que descargar "Windows 10 RTM SDK (versión 10.0.10586.212) Emulador de Microsoft para Windows 10 Mobile" y compilar la aplicación con ese mismo SDK.

Obtén más información sobre problemas comunes de las herramientas.

Para obtener las notas de la versión más recientes, consulta el foro para desarrolladores de Windows.

¿Te ha resultado útil esta página?
¿Algún comentario adicional?
¡Gracias! Apreciamos tus comentarios.