在C#中的可移植类库中访问串行端口

我正在编写一个UWP应用程序,通过Windows.Devices.SerialCommunication.SerialDevice访问串行端口。 现在我必须将我的代码导出到可移植的类库中。 在pcl中,我无法访问任何允许我访问我的计算机串口的框架。

我找到了这篇文章。 它说我必须在我的pcl中实现一个接口,并在一个额外的库中编写用于访问每个特定平台的串行端口的代码。 但我在编码方面没有那么先进,我也不太懂得如何去做。

正因为如此,我在问是否有人在访问可移植类库中的串口方面有经验,并且可以提供一种简单的方法来实现这一点? 也许用UWP来实现这个更容易。


您无法直接在便携式库中使用Windows.Devices.SerialCommunication.SerialDevice。 因为它是由Windows运行时提供的特定于平台的API。

在这种情况下,您可以使用数据模型类来包装数据对象。

例如:

链接地址: http://www.djcxy.com/p/68861.html

上一篇: Accessing the serial port in a portable class library in C#

下一篇: How to serialize an object into an array of bytes (Portable Class Library)