使用Interop.OPCAutomation.dll开发opc Client时,用.net客户端程序,连接服务器OPCServer KepServer = new OPCServer(); 这句话执行的时候 直接报错
检索 COM 类工厂中 CLSID 为 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的组件时失败,原因是出现以下错误: 80040154。百差不得其解,请高人知道,分不多,请海涵

解决方案 »

  1.   

    OPC Server没有注册成功,或者缺少组件。你可以用一个现成的OPC Clent去连接,如果它可以连,是你程序的问题,否则是配置和Server的问题。
      

  2.   

    如果不行的话,找到64位系统上的c:\Window\sysWOW64目录,把OPCDAAuto.dll拷到那个目录下,执行"REGSVR32 OPCDAAuto.dll"命令,再加上前面的“目标平台”->x86,应该就可以了。