Visual studio 2015 导致此错误的原因:(找不到SDK“windowsIoT,版本=10.0.10240.0”)?

Visual studio 2015 导致此错误的原因:(找不到SDK“windowsIoT,版本=10.0.10240.0”)?,visual-studio-2015,raspberry-pi2,iot,windows-10-universal,windows-10-iot-core,Visual Studio 2015,Raspberry Pi2,Iot,Windows 10 Universal,Windows 10 Iot Core,我正在构建一个通用Windows应用程序,它将运行在运行Windows IoT的Raspberry Pi 2上。出于某种奇怪的原因,我无法生成项目,因为我一直遇到以下生成错误: 找不到SDK“windowsIoT,版本=10.0.10240.0” 我使用的是所有Windows参考的10.0.10586.0版。为什么它一开始就在寻找10.0.10240.0版 任何关于如何解决此问题的想法都将不胜感激。经过一番惊愕之后,我发现我不必要地添加了对以下不必要的NuGet软件包的引用: Microsoft

我正在构建一个通用Windows应用程序,它将运行在运行Windows IoT的Raspberry Pi 2上。出于某种奇怪的原因,我无法生成项目,因为我一直遇到以下生成错误:

找不到SDK“windowsIoT,版本=10.0.10240.0”

我使用的是所有Windows参考的10.0.10586.0版。为什么它一开始就在寻找10.0.10240.0版


任何关于如何解决此问题的想法都将不胜感激。

经过一番惊愕之后,我发现我不必要地添加了对以下不必要的NuGet软件包的引用:

Microsoft.IoT.DeviceCore
Microsoft.IoT.Devices

当我从我的项目中删除上述两个不必要的NuGetPackages时,它们构建得很好。

WindowsIoT Extension SDK版本的
.vcxproj
中有一个单独的“旋钮”(即与项目属性中显示的“TargetPlatformVersion”分开。)

因此,请观察
%ProgramFiles(x86)%\Windows Kits\10\Extension SDK\WindowsIoT
:下的文件夹名称,然后手动编辑
.vcxproj
以指向确实存在的文件夹(或展开解决方案资源管理器中的引用并修改UWP条目的Windows IoT扩展的属性):


UWP的Windows物联网扩展

您是否安装了适用于Windows 10的开发工具?这是一个独立的安装程序。是的,我已经安装了。谢谢你发布答案。我也有同样的问题。如何删除这些包?在Visual Studio中右键单击解决方案。在下拉菜单上选择“管理NuGet软件包”。当对话框打开时,单击窗口左上角的“已安装”选项卡。选择要删除的包。然后,在窗口的右侧,在“Project”旁边打一个复选标记,以标记解决方案中的所有项目。然后单击窗口右侧“卸载”按钮下方的“卸载”按钮。
<SDKReference Include="WindowsIoT, Version=10.0.17134.0">
    <Name>Windows IoT Extensions for the UWP</Name>
</SDKReference>