我对Windows 10 14393 SDK(周年更新(中的新"Windows IOT Extensions for UWP"引用有问题
我有一个使用Windows的代码。设备。Gpio命名空间(用于UWP的Windows IOT扩展(。由于我已经更新了对14393的引用,即名称空间Windows。设备。Gpio将不再由Visual Studio创建。
如果我将引用切换到10586,我也会遇到同样的问题。。。随着10240它的建设。
如果我将这个构建的包部署到我的树莓派(14939(;软件崩溃,没有任何断点,并出现以下错误:引发异常:"系统。mscorlib.ni.dll中的TypeLoadException。。如果我删除所有对Windows的调用。设备。Gpio命名空间;断点返回。
环境:
-
Pc:Windows 10系列14393
-
Visual Studio 2015社区更新3英文版(全部为最新版本(
-
Raspberrpi 2B新安装在14393 上
=>Visual Studio修复完成。没有变化。
=>在我的计算机上,C:\Program Files(x86(\Windows Kits\10\Extension SDKs\WindowsIoT\10.0.143930\没有引用Windows。设备。Gpio在任何文件中。
=>SDK安装当前不起作用https://developer.microsoft.com/en-us/windows/downloads/sdk-archive
虫虫给我?每个人都有虫子?
提前感谢你的帮助。
我终于解决了这个问题。
"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.LowLevelContract\2.0.0.0"文件夹。-重新安装SDL 14393(https://developer.microsoft.com/en-us/windows/downloads/sdk-archive)
=>winmd文件已创建。
在Visual Studio中,我添加了(在Package.appxmanifest中(:
14393年,不再需要引用IOT扩展。
感谢Hans Passant对的帮助