Hi
We are currently trialing EasyOpc in our product as means of allowing our clients to exchange data between their OPC servers our service. The clients will be using DA and UA OPC servers. After much trial and error we have a test project that proves we can communicate with at least two simulation OPC servers. But there are problems:
- To communicate using EasyDAClient we need to add and reference the DLLs App_Web_OpcLabs.EasyOpcClassicRaw.amd64.dll and App_Web_OpcLabs.EasyOpcClassicRaw.x86.dll. Not having the DLLs results in error "FileNotFoundException: Could not load file or assembly 'App_Web_OpcLabs.EasyOpcClassicRaw.amd64, Version=5.54.1151.1, Culture=neutral, PublicKeyToken=6faddca41dacb409' or one of its dependencies. The system cannot find the file specified.
+ It is possible that Microsoft Visual C++ Redistributable Package is not installed."
- Running unit tests that reference IEasyDAClient result in the error "Message: System.IO.FileLoadException : Could not load file or assembly 'OpcLabs.EasyOpcClassic, Version=5.54.0.0, Culture=neutral, PublicKeyToken=6faddca41dacb409' or one of its dependencies."
The c++ redistributable is installed on my machine.
I have attached our test project that works but I don't want to reference DLLs as they will stop working if the nuget package is updated.
Can you offer any advise on what is not working here or suggest a better approach?
Thanks,
Steven.