问题描述:
找不到WindowsSDK版本,请安装所需版本的Windows SDK,或者在项目属性页中通过右键单击解决方案并选择“重定解决方案目标”来更改SDK版本。
首先,如果你尝试了以下两种方法:
(1)重新下载SDK或者
(2)项目中的重定向
都无法解决问题的话,那么下面这个方法可能会帮助到你。
问题所在:原因是我们的配置文件中配置信息错误了,导致找不到。
解决方法:
第一步:找到自己的配置文件UAP的位置
我的是在:
D:\WindowsKits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.20348.0\UAP.props
我的安装在了D盘,所以在D盘中找,你们如果默认安装的话应该是在C盘。
快速查找的方法:
下载一个Everything,详细可以看我的推文:http://t.csdnimg.cn/F56Di
在everything里面搜索UAP.props就行,非常快就能找到,如下:
第二步:修改文件内容
右键打开文件,如果没有合适的打开软件,可以直接使用记事本打开,也可以使用notepad++打开,我也写过类似的介绍,非常容易操作,链接为:http://t.csdnimg.cn/4PQlO
问题就出错在这一行:
将它改成下面这个样子:
内容为:
<WindowsSdkDir Condition="'$(WindowsSdkDir)' == ''">$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))\</WindowsSdkDir>
之后ctrl+s保存文件就可以了。
再回去试试visual studio里面运行一下代码就发现正常运行了。
好啦,希望能够帮助到大家!
祝大家生活愉快!