Upgrading Visual Studio 2015 to update 2 and installing Windows SDK Tools 1.3.1 and Windows SDK 10586.212 may cause the original installed 10586.15 SDK to become corrupted, causing the Vis UAL Studio 2015 prompts the following error when you create a new or open project that uses the 10586.15 SDK:
The project requires a platform SDK (UAP, Version=10.0.10586.0) that is not installed. Please visit the following link for more information: http://go.microsoft.com/fwlink/?prd=12514&pver=14.0&sbp=PlatformSDKMissing&plcid=0x409&o1=UAP,%20Version=10.0.10586.0
Visual Studio attempted to search for the required SDK based on version number 10586.0 failure. Because the link in the prompt is invalid, clicking on the link will jump to Microsoft's website. Go to Control Panel and you may find that the list of installed programs is only 10586.212. After consulting Microsoft officials, it is true that 10586.15 and 10586.212 are in fact co-exist. If only one of them appears, it means that the installation failed.
In this case, trying the following methods does not solve the problem:
- Go to the Control Panel to uninstall 10586.15 or 10586.212 reload.
- Enter the Visual Studio with updates installer, select
修改
/ Change
uncheck Windows SDK Tools 1.3.1 and Windows SDK 10586
to uninstall and reload.
After several attempts, find that the correct resolution steps are:
- Uninstall all currently installed versions of all 10586 + SDK (10586.15, 10586.212, 14295 ...)
- Enter the Visual Studio 2015 uninstaller to repair the installation.
- Install the 10586.15 SDK.
- Install the 10586.212 SDK.
- Go to the Visual Studio 2015 uninstaller, modify it, and
Windows SDK Tools 1.3.1 and Windows SDK 10586
uninstall if it is already installed.
- Go to Visual Studio 2015 uninstall program, modify, install
Windows SDK Tools 1.3.1 and Windows SDK 10586
.
If the above steps still do not solve the problem, follow the usual practice of backing up important files, reloading the system, and reloading Visual Studio.
Workaround for installing the VS. Update 2 + Windows SDK Tools 1.3.1 + Windows SDK 10586.212 prompt for 10586.0 SDK issues