无法找到合适的SDK来定位

时间:2016-03-31 10:20:45

标签: visual-studio sdk win-universal-app uwp

我尝试为UWP创建一个项目,但是我收到了这个错误:

enter image description here

6 个答案:

答案 0 :(得分:8)

我安装了Windows开发工具包,但它确实有用。感谢

答案 1 :(得分:3)

部分问题可以通过选择较旧的sdk来解决。从这里选择第二个最新版本:https://developer.microsoft.com/en-us/windows/downloads/sdk-archive

答案 2 :(得分:1)

安装最新的SDK也没有帮助我。安装程序无法完成,保持达到97%然后回滚。

我有一大堆MDMERGE错误,如:

MDMERGE:错误MDM2009:重复类型Windows.Networking.NetworkOperators.TetheringOperationalState找到处理元数据文件C:\ Users \ blah \ AppData \ Local \ Temp \ UnionWinmdWorkingFolder \ 26178 \ WinMDs \ Windows.Networking.NetworkOperators.NetworkOperatorsTetheringContract.winmd,类型已存在于文件C:\ Users \ blah \ AppData \ Local \ Temp \ UnionWinmdWorkingFolder \ 26178 \ WinMDs \ Windows.Foundation.UniversalApiContract.winmd。

要解决此问题,我删除了

中的参考文献

C:\ Program Files(x86)\ Windows Kits \ 10

..并重新安装。似乎较旧的套件安装会干扰新的套件安装。

答案 3 :(得分:1)

我必须安装Windows SDK 10.0.10586。 (控制面板 - > visual studio - > modify - > sdk)

安装较新版本的SDK只会产生同样的错误。

答案 4 :(得分:0)

奇怪的是,在尝试使用类库为初始项目创建新解决方案时,我发生了这个错误。该库与项目名称相同。删除它设法留下的两个空目录后,我将项目类型更改为控制台应用程序,它创建了解决方案和控制台项目就好了。然后我就可以添加类库项目而没有任何问题。

总是这样!

答案 5 :(得分:0)

我正在使用Visual Studio 2015,并且遇到相同的错误。这篇文章中的答案使我有了创建控制台应用程序的想法。

我创建了一个C ++控制台应用程序。在执行此操作时,系统提示我一个对话框,该对话框允许我从控制台应用程序切换到DLL。另外,我选择了一个空白项目。完成这些步骤后,便创建了空白DLL项目,但没有得到找不到合适的SDK定位错误。