错误内容
IOException: 拒绝访问。 System.IO.Ports.WinSerialStream.ReportIOError (System.String optional_arg) (at <14e3453b740b4bd690e8d4e5a013a715>:0) System.IO.Ports.WinSerialStream…ctor (System.String port_name, System.Int32 baud_rate, System.Int32 data_bits, S
错误原因
原因有很多,我遇到的原因是: 串口重复打开。
我在一个脚本里面写了串口读取相关代码,其中包括打开串口的操作。把这个脚本挂到一个物体上之后就忘记了,之后复制了一个此物体,此时在两个脚本中打开同一个串口,再运行的时候发现报错了。
解决方法
删除一个脚本之后,把项目全部关闭(unity,vs)再进入。(我删除脚本之后简单地保存了一下,但是运行后仍然报错,全部关闭重启项目之后错误才消失)