在VS2015的引用中找不到OPC DA Automation Wrapper 2.02解决办法
1.下载dll控件(或者看一下自己的C:\Windows\SysWOW64文件夹里是不是本来就有opcdaauto.dll,有的话可以尝试直接注册 )
2.进入C:\Windows\SysWOW64文件夹,把压缩包里的所有文件都粘贴进去
3.在当前文件夹里找到cmd.exe,右键“以管理员权限打开”
4.输入regsvr32 opcdaauto.dll,显示注册成功
5.打开vs2015的引用发现可以找到OPC DA Automation Wrapper 2.02了,勾选后点确定。
未处理的COMException错误,“拒绝访问”
object progIds = server.GetOPCServers(host.HostName);触发断点,尝试以管理员身份运行vs2015和KEPSereverEX都不行。
解决方法:
1.先关闭电脑防火墙再跑一遍代码试试。
2.如果还是不行,参考文章电脑DCOM配置进行设置,不同的是
- 第六步按照“在DCOM配置中找到“OpcEnum”“来进行后面一系列账户配置。
- 第十步”身份标识页面中,选择“交互式用户””按钮如果是灰色,开始-->运行 右键“管理员身份运行”,输入:
C:\Windows\SysWOW64\OpcEnum.exe /regserver