今天使用C#编写MSCOMM串口程序,提示错误:

没有注册类 (异常来自 HRESULT:0x80040154


到C:\windows\syswow64\下,注册mscomm32.ocx

regsvr32 mscomm32.ocx

注册成功,C#依然报错。


后把项目生成目标平台改为x86,问题解决。

Win7 VS2012不能使用MsCOMM的问题_MsCOMM