Mi Visual Studio no reconoce mi SDK de Windows 10.

Los pasos para reproducirlo:

  1. Instale VS 2015 Professional con la actualización 3 y seleccione el SDK de Windows para la versión 10.0.14393.0 como característica opcional
  2. Cree una aplicación para UWP con esta versión
  3. El siguiente error se muestra en la ventana de salida: error: el proyecto requiere un SDK de plataforma (UAP, versión = 10.0.14393.0) que no está instalado. Visite el siguiente vínculo para obtener más información: http://go.microsoft.com/fwlink/?prd=12514&pver=14.0&sbp=PlatformSDKMissing&plcid=0x409&o1=UAP,%20Version=10.0.14393.0
  4. Desinstale Windows 10 SDK 10.0.14393.0
  5. Instale Windows 10 SDK 10.0.14393.0 desde el vínculo proporcionado en el paso 3
  6. Cree una aplicación para UWP con la versión 10.0.14393.0 y se mostrará el mismo error que en el paso 3

Más información: en la lista de programas y características en el panel de control, el nombre del SDK es: Kit de desarrollo de software de Windows - Windows 10.0.14393. 795 y la versión es 10. 1 .14393. 795

Supongo que la versión es incorrecta en el registro y, por lo tanto, Visual Studio no puede encontrar el SDK.

Si busco debajo de la ruta C: \ Archivos de programa (x86) \ Windows Kits \ 10 \ Platforms \ UAP, puedo ver un directorio llamado 10.0.14393.0 que contiene un Platform.xml y un PreviousPlatforms.xml como debería. Debajo de la ruta C: \ Archivos de programa (x86) \ Windows Kits \ 10 \ bin también hay un directorio llamado 10.0.14393.0, por lo que el SDK parece estar instalado correctamente

Ya intenté reinstalar Visual Studio y varios SKD en diferentes versiones de VS o el enlace en línea y nada funcionó. Si apunto a otra versión de SDK como 10.0.10586, puedo crear el proyecto.

Gracias por leer. Estoy agradecido por cada pista en la dirección correcta.

9
ThejustOli 9 feb. 2017 a las 15:58

4 respuestas

La mejor respuesta

La solución es reinstalar Windows y realizar una instalación limpia de Visual Studio. De alguna manera, el sistema se estropeó y ni siquiera una reinstalación visual del estudio podría ayudar.

1
ThejustOli 16 feb. 2017 a las 09:41

Tuve este mismo problema, pero lo resolví instalando la versión .033 en lugar del último .795. Está disponible en la página de descarga del SDK en la descripción del SDK haciendo clic en el enlace detrás de 'QFE':

Windows 10 SDK (ver. 10.0.14393.795 - un QFE para 10.01.14393.033) y Microsoft Emulator para Windows 10 mobile

Además, aunque no era necesario, desinstalé .795 y luego reinicié. Luego instalé .033 y luego reinicié nuevamente antes de intentar abrir Visual Studio.

1
Erik Sargent 23 feb. 2017 a las 13:20

Ya instalé Windows SDK 10.0.14393.795 con éxito. Luego creo un proyecto UWP que se dirige a 14393 con éxito. Así que no pude reproducir tu problema.

enter image description here

Ya intenté reinstalar Visual Studio y varios SKD en diferentes versiones de VS o el enlace en línea y nada funcionó.

Si ha intentado reparar su estudio visual, pero aún así no funcionó. Será mejor que use http://aka.ms/vscollect para recopilar los registros de instalación. Encuentra vslogs.zip en la carpeta% temp%. Cargue el archivo y comparta el enlace aquí. Te ayudaré a encontrar la causa raíz de acuerdo con el archivo de registro.

0
Xavier Xie 13 feb. 2017 a las 04:23

Reinstalar Windows no es necesario. Modifique la instalación existente de VS2017 y elimine la marca junto al desarrollo de la Plataforma universal de Windows, luego vaya a la pestaña Componentes individuales y seleccione el SDK de Windows 10.0.14393.

Haz clic en Modificar.

Una vez terminado, modifique la instalación existente de VS2017 nuevamente y vuelva a marcar el cuadro de desarrollo de la Plataforma universal de Windows y haga clic en Modificar.

Problema resuelto y no se requiere reiniciar.

enter image description here

7
Dmitry 28 oct. 2017 a las 18:27