我正在开发一个通用的Windows应用程序,它将运行在运行IoT的Raspberry Pi 2上。由于某些奇怪的原因,我无法构建该项目,因为我一直收到以下生成错误:
找不到SDK "windowsIoT,Version=10.0.10240.0“
我使用的是10.0.10586.0版本的所有Windows引用。为什么它一开始就在寻找10.0.10240.0版本?
任何关于如何解决这个问题的想法都将不胜感激。
发布于 2018-07-24 18:17:49
对于"TargetPlatformVersion“Extension版本,.vcxproj中有一个单独的”旋钮“(即与项目属性中显示的WindowsIoT分开)。
因此,在%ProgramFiles(x86)%\Windows Kits\10\Extension SDKs\WindowsIoT下观察文件夹名:然后手动编辑.vcxproj以指向一个确实存在的值(或者在解决方案资源管理器中展开引用,并为UWP条目修改IoT扩展的属性):
<SDKReference Include="WindowsIoT, Version=10.0.17134.0">
<Name>Windows IoT Extensions for the UWP</Name>
</SDKReference>发布于 2016-02-02 19:55:44
在非常震惊之后,我发现我不必要地添加了对以下不必要的NuGet包的引用:
Microsoft.IoT.DeviceCore Microsoft.IoT.Devices
当我从我的项目中删除上述2个不必要的NuGetPackages时,它们构建得非常好。
https://stackoverflow.com/questions/35144013
复制相似问题