System.IO.IOException: Too many posts被发送到一个信号量



我正在开发一个应用程序在。net (Xamarin),我试图建立一个连接带串口。每当我尝试打开与端口的连接时,我都会得到这个error_message:

先。IOException: '向一个信号量发送了太多消息'

通过谷歌搜索找不到任何特定的内容。任何帮助,感谢!

示例代码:

private void Open()   
{
IsOpen = true;
_serialPort.PortName = "COM3";
_serialPort.BaudRate = 19200;
_serialPort.Parity = Parity.None;
_serialPort.DataBits = 8;
_serialPort.StopBits = StopBits.One;
_serialPort.Handshake = Handshake.None;
_serialPort?.Open();
}

这是因为您需要添加

<DeviceCapability Name="serialcommunication">
<Device Id="any">
<Function Type="name:serialPort" />
</Device>
</DeviceCapability>

到Package.appxmanifest.

我自己花了一点时间才弄明白。

相关内容

  • 没有找到相关文章