OPC 无法加载文件或程序集

OPC not able to load file or assembly

我正在开发一个 C# 应用程序,该应用程序与位于同一台 PC 上的西门子 OPC 服务器接口。我已经用 OPC Scout 和 Kepware QuickClient 测试了服务器的通信问题,它们都工作正常。

然而,当我尝试连接到我的软件时,它返回时出现了 .Connect() 命令上发生的错误:

Could not load file or assembly 'OpcComRcw, Version 2.0.105.1, Culture=neutral

我在不同站点上有另一台 PC 测试了该软件,似乎连接没有问题。关于什么会导致程序抛出此错误的任何想法?

这些程序集可从 OPC 网站免费获得,或者您可以从我的 github repository :)

获取它们

只需将 OpcComRcw.dll 复制到应用程序的文件夹或计算机的 GAC