【发布时间】:2015-06-29 20:11:47
【问题描述】:
我正在开发一个 Windows IoT 通用应用程序,我需要访问串行端口。通常我会使用:
using System.IO.Ports;
但是该代码生成了一个错误,指出命名空间不存在,我找不到要添加的引用来修复它。
【问题讨论】:
-
在您的设备管理器中找到 com1 吗?
-
你应该添加对 .NET dll 库的引用
我正在开发一个 Windows IoT 通用应用程序,我需要访问串行端口。通常我会使用:
using System.IO.Ports;
但是该代码生成了一个错误,指出命名空间不存在,我找不到要添加的引用来修复它。
【问题讨论】:
在 Windows IoT 上,您必须使用 Windows.Devices.SerialCommunication 命名空间来访问串行端口。您必须安装 Windows 10 IoT Extension SDK(安装程序应与您的主板的 Windows 10 映像文件捆绑在一起,您必须在那里注册才能获得下载)安装并添加为能够访问该命名空间的参考。
请记住,如果您使用 Raspberry Pi 板载 UART,无论如何都将无法访问,因为它用于内核调试器。
【讨论】: