我从这里安装了最新的Windows 10 SDK: https://developer.microsoft.com/de-de/windows/downloads/windows-10-sdk
当我尝试重建我的解决方案时,我收到错误" MSB8036找不到Windows SDK版本10.0.10069.0。安装所需版本的Windows SDK或在项目属性页面中更改SDK版本,或右键单击解决方案并选择"重新定位解决方案"。
IDE告诉我:"重定向结束:2完成,0失败,0跳过"。
然而,当我尝试重建解决方案时,我又遇到了同样的错误。
有人有任何提示如何解决这个问题吗?
答案 0 :(得分:1)
嗯,我将语音项目中的“平台工具集”从“Visual Studio 2015(v140)”切换到“Visual Studio 2015 - Windows XP(v140_xp)”(无论如何我都想要),现在它可以正常工作。 / p>
我想这并不能解决任何有同样问题的人的问题,但就我而言,它解决了这个问题。
答案 1 :(得分:0)
从字符串后面的“.vcxproj”文件中删除:
<VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath11)</VCTargetsPath>
<TargetPlatformVersion>10.0.10069.0</TargetPlatformVersion>
答案 2 :(得分:0)
我承认,这不是“正确的”#39;解。
但是我可以通过下载旧的SDK来解决类似的问题。我原本无法在Window的档案中找到它,但我可以通过“添加/删除程序”来找到它。然后选择视觉工作室并单击修改。
滚动浏览SDK列表并检查所需的SDK。
同样,我意识到这并不能解决上面描述的症状,但这可能会解决那些像我一样偶然发现的人的强调问题。
答案 3 :(得分:0)
有同样的问题......自动迁移不起作用,但更改为: properties - &gt;配置属性 - &gt; Windows SDK版本
可能自动配置不起作用,而代码中还有一些其他错误阻止编译器“生效”。
答案 4 :(得分:0)
我在Visual Studio 2015中遇到过类似的问题,重新定位没有用,似乎什么也没做。我通过删除所有缓存数据并运行devenv /resetuserdata
来修复此问题。
请参见此处: documentation
在此之后,我再次重新定位。
答案 5 :(得分:0)
我遇到了这个问题,因为该项目是只读的。它只是假装改变它,但实际上什么也没做(并在属性对话框中改变它)。