Skip to main content

Kit de desarrollo de software (SDK) para Windows 8

El Kit de desarrollo de software (SDK) para Windows 8 contiene encabezados, bibliotecas y un conjunto de herramientas que puedes usar cuando crees aplicaciones que se ejecutan en los sistemas operativos Windows. Puedes usar Windows SDK, junto con el entorno de desarrollo de tu elección, para escribir aplicaciones de la Tienda Windows (solo en Windows 8) con tecnologías web (como por ejemplo HTML5, CSS3 y JavaScript); código nativo (C++) y administrado (C#, Visual Basic); aplicaciones de escritorio que usan el modelo de programación nativo (Win32/COM); o aplicaciones de escritorio que usan el modelo de programación administrado (.NET Framework).

Puedes usar el SDK para crear aplicaciones destinadas a estos sistemas operativos: Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 y Windows Server 2008.

Windows SDK también incluye el Kit para la certificación de aplicaciones en Windows (ACK) 2.2, para que pruebes tu aplicación para el programa de certificación de Windows 8 y el programa del logotipo de Windows 7. Si también desea probar su aplicación en Windows RT, use el Kit de certificación de aplicaciones de Windows para Windows RT.

Windows SDK ya no viene con un entorno de compilación de línea de comandos completo, Debes instalar el compilador y el entorno de compilación por separado. Si necesitas un entorno de desarrollo completo que incluya los compiladores y un entorno de compilación, puedes descargar Visual Studio Express, que incluye los componentes adecuados de Windows SDK. Para descargar el SDK e instalarlo en otro equipo, haz clic en el vínculo de descarga y ejecuta el programa de instalación. A continuación, en el cuadro de diálogo Especificar ubicación, haz clic en Descargar el Kit de desarrollo de software de Windows para la instalación en otro equipo.

Fecha de publicación: 15 de noviembre de 2012

Nota: Para obtener la versión más reciente Windows SDK, dirígete a Descargas para el desarrollo de aplicaciones de escritorio.

Novedades

Windows ACK 2.2

A partir del 28 de noviembre de 2012, se requiere Windows ACK 2.2 o la versión anterior (9200) para enviar aplicaciones de escritorio para la certificación de Windows. Windows ACK 2.2 también se requiere para enviar aplicaciones a la Tienda Windows desde el 11 de diciembre de 2012. Windows ACK 2.2 incluye correcciones de errores, así como tres pruebas nuevas:

  • Referencias de enlace optimizadas (al usar enlaces, WinJS.Binding.optimizeBindingReferences se debe establecer en TRUE en el código JavaScript de la aplicación para optimizar el uso de memoria).
  • Validación de marca (las aplicaciones no deben usar los iconos predeterminados generados por Visual Studio o incluidos en las muestras del SDK).
  • Firma de código privado (quita todas las claves de firma de código privado del paquete, como los archivos .pfx).

Aplicaciones de la Tienda Windows

Windows SDK proporciona todos los encabezados, bibliotecas, archivos de metadatos de Windows y herramientas para crear las nuevas aplicaciones para la Tienda Windows presentadas con Windows 8.

SDK de .NET Framework 4.5

Windows SDK incluye ensamblados, herramientas, encabezados y bibliotecas de referencia necesarios para compilar aplicaciones destinadas a .NET Framework 4.5.

SDK de DirectX integrado

El SDK de DirectX ahora forma parte de Windows SDK. Muchas de las herramientas y componentes que originalmente venían con el SDK de DirectX ahora forman parte de Windows SDK, para permitir la creación de excelentes aplicaciones DirectX para Windows con un solo kit de desarrollo de software. Aquí encontrarás las instrucciones de uso del SDK de DirectX con el nuevo Windows SDK mediante Visual Studio 2012, en caso de que debas seguir usando el SDK de DirectX para poder acceder a componentes heredados.

Tamaño reducido

Con apenas 300 MB, esta versión del SDK es prácticamente la mitad en cuanto a tamaño del Windows SDK para Windows 7 y .NET Framework 4. Por lo tanto, la versión más nueva se instala con mayor rapidez y tiene una menor superficie en el sistema.

Características actualizadas o eliminadas

Los siguientes elementos se cambiaron o eliminaron en esta versión de Windows SDK.

Entorno de compilación de línea de comandos

Windows SDK ya no viene con un entorno de compilación de línea de comandos completo, sino que ahora requiere que se instale un compilador y un entorno de compilación por separado. Al carecer de entorno de compilación de línea de comandos, Windows SDK ya no viene con los siguientes componentes: conjunto de herramientas de la plataforma de Windows SDK, compiladores de Visual C++ y tiempo de ejecución de C (CRT) y herramienta de configuración de Windows SDK.

Visor de la Ayuda de Microsoft

El visor de la Ayuda de Microsoft ya no se incluye como parte de Windows SDK.

Herramientas y ensamblados de referencia de .NET Framework

Windows SDK para Windows 8 incluye compatibilidad con las herramientas de desarrollo y ensamblados de referencia de .NET Framework 4.5. Las herramientas y ensamblados de referencia de las versiones anteriores de .NET Framework no se incluyen en esta versión de Windows SDK. Puedes seguir descargando e instalando Microsoft Windows SDK para Windows 7 y .NET Framework 4 para adquirir las herramientas y ensamblados de referencia para las versiones previas de .NET Framework.

IntelliSense

Los comentarios de documentación en XML para los ensamblados para .NET Framework ya no forman parte de Windows SDK.

Ejemplos

Todos los ejemplos de Windows se han trasladado al Centro de desarrollo de Windows. El Centro de desarrollo de Windows otorga acceso a cientos de ejemplos ilustrativos, que se pueden filtrar por tecnología, lenguaje de programación y plataforma de desarrollo. Hay ejemplos disponibles para aplicaciones de la Tienda Windows y para aplicaciones de escritorio. En la Galería de código de MSDN encontrarás más ejemplos.

Herramientas

Muchas de las herramientas obsoletas o desusadas se han quitado de Windows SDK. Se han eliminado las siguientes herramientas: Apatch.exe, Bind.exe, Checkv4.exe, Consume.exe, DeviceSimulatorForWindowsSideShow.msi, Err.exe, FDBrowser.exe, FXCopSetup.exe, Guidgen.exe, Make-Shell.exe, MDbg.exe, Mpatch.exe, MSIZap.exe, PTConform.exe, ReBase.exe, sddlgen.exe, setenv.cmd, SetReg.exe, SoapSuds.exe, Sporder.exe, TcpAnalyzer.exe, TSPDesigner.exe, UTL2IDL.exe, ValidateSD.exe, VirtualLightSensor.exe, WinDiff.exe, WpfPerf.exe

Requisitos del sistema

Sistemas operativos compatibles

Arquitecturas compatibles

Requisitos previos

Para instalar el SDK de .NET Framework 4.5, primero debes tener instalado el paquete redistribuible de .NET Framework 4.5. Esta versión de Windows SDK no incluye un paquete redistribuible de .NET Framework. Puedes descargarlo en el Centro de descarga de Microsoft.

Instalación y desinstalación

Para optimizar la experiencia de instalación de Windows SDK, te recomendamos encarecidamente que instales las últimas actualizaciones y revisiones de Microsoft Update antes de dar inicio a la instalación del SDK.

Requisitos de espacio en disco de Windows SDK

La instalación completa de Windows SDK requiere entre 10 megabytes (MB) y 1 gigabyte (GB) de espacio en disco duro, en función de las características que se seleccionen. Comprueba que el equipo en el que realizas la instalación cuente con el espacio en disco mínimo requerido antes de comenzar con la instalación. SI el espacio en disco mínimo no está disponible, la instalación generará un error irrecuperable.

Cómo desinstalar los componentes del SDK

Al desinstalar el SDK mediante Programas y características, se desinstalará automáticamente la mayoría de los componentes. Sin embargo, algunos componentes compartidos instalados por el SDK pueden requerir de una desinstalación independiente. Esta guía brinda instrucciones para la desinstalación de estos componentes compartidos.

Nota: si desinstalas los componentes requeridos por otras aplicaciones, estas se verán afectadas negativamente. Por ejemplo, Visual Studio 2012 también usa el SDK de .NET Framework 4.5.

Para desinstalar componentes compartidos del SDK:

  1. En el Panel de control, elige la sección Programas. Elige el elemento Programas y características.
  2. En la lista de programas instalados, elige Kit de desarrollo de software de Windows y, luego, selecciona Desinstalar.
  3. Elimina los componentes compartidos. Esta lista proporciona algunos de los componentes que podrás encontrar:
    • Microsoft .NET Framework 4.5 SDK
    • Microsoft .NET Framework 4.5 Multi-Targeting Pack

Notas de la versión

Esta versión tiene los siguientes problemas conocidos:

AppVerifier

AppVerifier, una herramienta para realizar pruebas y comprobar la integridad de las aplicaciones en ejecución, se podría instalar de una forma que impida su desinstalación independiente. Para eliminarla del equipo, desinstala el kit para la certificación de aplicaciones o desinstala Windows SDK.

Herramientas para el SDK de .NET Framework 4.5 en Windows Vista y Windows Server 2008

El instalador de Windows SDK para Windows 8 no funciona con Windows Vista ni Windows 2008 Server. Pero si tienes otro equipo con un sistema operativo compatible, puedes instalar las Herramientas para el SDK de .NET Framework 4.5 en Windows 2008 Server por medio de los siguientes pasos.

  1. Ejecuta el instalador de Windows SDK para Windows 8 en un sistema operativo permitido (por ejemplo, Windows 7 o Windows 8).
  2. En la pantalla Especificar ubicación, selecciona Descargar Windows SDK para la instalación en otro equipo y, luego, haz clic en Siguiente.
  3. Responde las preguntas en la pantalla Únase al programa para la mejora de la experiencia de usuario (CEIP).
  4. En la siguiente pantalla, elige la característica Kit de desarrollo de software para .NET Framework 4.5. Desactiva todas las otras características que se puedan desactivar.
  5. Elige el botón Descargar.
  6. Dirígete a la ubicación de descarga (especificada en el paso 2) y busca los siguientes archivos del instalador de herramientas para el SDK de .NET Framework 4.5:
    • sdk_tools4.msi
    • sdk_tools4.cab
  7. Puedes copiar estos archivos en un equipo con Windows Vista o Windows 2008 Server dentro de tu organización. Estos archivos se deben copiar en el mismo directorio, en el equipo que ejecuta Windows Vista o Windows 2008 Server.
    Nota: No redistribuyas estos archivos fuera de tu organización o como parte de cualquier otro instalador.
  8. En el equipo con Windows Vista o Windows 2008 Server, revisa los términos de la licencia aquí.
  9. Comprueba si .NET Framework 4.5 ya está instalado en el equipo. De no ser así, descarga e instala .NET Framework 4.5 desde www.microsoft.com.
  10. Abre un símbolo del sistema con privilegios de administrador.
  11. Ve al directorio donde se encuentran los archivos instalados de las herramientas del SDK de .NET Framework 4.5.
  12. Instala las herramientas del SDK de .NET Framework 4.5 desde la línea de comandos: Msiexec /i sdk_tools4.msi VSEXTUI=1

Signtool

Ciertas operaciones pueden generar errores al usar la versión para x64 de la herramienta signtool que viene incluida con el SDK. Usa la versión para x86 de signtool disponible en Windows Kits\8.0\bin\x86 para todas las operaciones de firma de código.

API de metadatos de WinRT

Si quieres usar las funciones de metadatos de WinRT, debes instalar el SDK de .NET Framework 4.5 para tener acceso al conjunto completo de archivos de encabezado necesarios. Las funciones de metadatos de WinRT son RoGetMetadataFile, RoParseTypeName, y RoResolveNamespace en RoMetadataResolution.h. También necesitas la definición de IMetaDataDispenser en RoMetadataApi.h y MetaDataGetDispenser en RoMetadata.h.

Uso de los puertos del Kit para la certificación de aplicaciones en Windows

El Kit para la certificación de aplicaciones en Windows (ACK) instala varios servicios en el equipo. Uno de esos servicios es Te.Service, que permite a Windows ACK realizar tareas automatizadas de manera segura, como por ejemplo, en el contexto de un usuario estándar. También habilita otras funcionalidades, como por ejemplo, la ejecución de tareas remotas en distintos equipos. El servicio solo se inicia cuando se necesita durante la ejecución, y se detiene después de terminar. Cuando el servicio se inicia, abre algunos puertos del firewall sin pedir permiso al usuario. Pero ACK detiene el servicio y cierra el puerto al finalizar.

 


Archivo de Windows SDK

Encuentra las versiones anteriores de Windows SDK.

Descargas de escritorio

Obtén más descargas para el escritorio de Windows.

Foros de SDK

Busca soporte técnico de la comunidad en cuestiones relacionadas con Windows SDK.

Soporte técnico

Obtén ayuda para desarrollar aplicaciones de escritorio.

Microsoft está realizando una encuesta en línea para comprender su opinión del sitio web de. Si decide participar, se le presentará la encuesta en línea cuando abandone el sitio web de.

¿Desea participar?