问题描述
我们正在.Net Core中开发应用程序,其中之一需要访问串行端口.
We are developing applications in .Net Core and one of them require to access a serial port.
当我了解到System.IO.Ports不会在.Net Core中实现时,我正在寻找一个提供该功能但无法与.net Core兼容的nuget库(VS Code显示错误消息).
As I learned that System.IO.Ports won't be implemented in .Net Core, I was looking for a nuget library that supplies that functionality, but couldn't get one compatible with .net core (VS Code is showing an error message).
那里还有其他选择吗?
更新:我发现在移植到.Net Core时已考虑了官方的SerialPort API(请参见 https://github.com/dotnet/corefx/issues/984 )
UPDATE: I found that the official SerialPort API is being taken into consideration for porting to .Net Core (see https://github.com/dotnet/corefx/issues/984)
推荐答案
我设法编译了 https://github. com/jcurl/SerialPortStream 进行了netstandard1.5的修改,
I managed to compile https://github.com/jcurl/SerialPortStream for netstandard1.5 with some minor modifications.
看看拉取请求: https://github.com/jcurl/SerialPortStream/拉/13
实验性nuget软件包: https://www.nuget.org/packages/SerialPortStreamCore/2.1.0
Experimental nuget package: https://www.nuget.org/packages/SerialPortStreamCore/2.1.0
这篇关于NET的RS232库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!