Windows 10 IOT 14393 SDK Windows.Devices.Gpio错误

时间:2016-08-07 07:45:01

标签: visual-studio windows-10-universal windows-10-iot-core

我在Windows 10 14393 SDK(周年纪念更新)中引用了新的“Windows IOT Extensions for UWP”问题

我有一个使用Windows.Devices.Gpio命名空间的代码(Windows IOT Extensions for UWP)。由于我已经更新了对14393的引用,因此Visual Studio将不再创建命名空间Windows.Devices.Gpio。

如果我将引用切换到10586,我有同样的问题...... 10240就是它的构建。

如果我将这个构建的软件包部署到我的Raspberry Pi(14939);软件崩溃而没有任何断点遇到此错误:抛出异常:mscorlib.ni.dll中的“System.TypeLoadException”。如果我删除所有对Windows.Devices.Gpio命名空间的调用;断点回击。

Environnement:

  • Pc:Windows 10 Family 14393

  • Visual Studio 2015社区更新3英语(全部是最新的)

  • Raspberrpi 2B全新安装于14393

=> Visual Studio修复完成。没有变化。

=>在我的计算机上,C:\ Program Files(x86)\ Windows Kits \ 10 \ Extension SDKs \ WindowsIoT \ 10.0.14393.0 \不会在任何文件中引用Windows.Devices.Gpio。

=> SDK安装目前无效https://developer.microsoft.com/en-us/windows/downloads/sdk-archive

我的错误?每个人的错误?

先谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

我终于解决了这个问题。

" C:\ Program Files(x86)\ Windows Kits \ 10 \ References \ Windows.Devices.DevicesLowLevelContract \ 2.0.0.0"文件夹没有" Windows.Devices.DevicesLowLevelContract.winmd"文件。 (安装中的错误可能)

所以我是这样的: - 卸载了SDK 14393。 - 删除" C:\ Program Files(x86)\ Windows Kits \ 10 \ References \ Windows.Devices.DevicesLowLevelContract \ 2.0.0.0"夹。 - 重新安装了SDL 14393(https://developer.microsoft.com/en-us/windows/downloads/sdk-archive

=> winmd文件已创建。

在Visual Studio中我添加了(在Package.appxmanifest中):

在14393中,不再需要引用物联网扩展。

感谢Hans Passant的帮助