我在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
我的错误?每个人的错误?
先谢谢你的帮助。
答案 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的帮助