OpcDaNet-UA is an add-on option module for OPCDA.NET.
OPCDA.NET Version 9.0 is compiled with OpcDaNet-UA Version 2.0.
OPCDA.NET Version 9.1.4 is compiled with OpcDaNet-UA Version 2.1.
OPCDA.NET Version 9.2 is compiled with OpcDaNet-UA Version 2.2.
OPCDA.NET Version 9.3 is compiled with OpcDaNet-UA Version 2.3.1.
OPCDA.NET Version 9.3.1 is compiled with OpcDaNet-UA Version 2.3.2.
OPCDA.NET Version 10.0 is compiled with OpcDaNet-UA Version 3.0.
OPCDA.NET Version 11.0 is compiled with OpcDaNet-UA Version 4.0.
OPCDA.NET Version 12.0 is compiled with OpcDaNet-UA Version 5.0.
OPCDA.NET Version 12.1 is compiled with OpcDaNet-UA Version 5.1.
The OPCDA.NET V12.1 (or newer) Professional Edition is required for OpcDaNet-UA V5.1.
All Advosol components are signed and need to match.
Newer versions of OpcDaNet-UA can be used with the older OPCDA.NET base by adding an AssemblyBinding definition into the application configuration file.
<?xml version="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="OpcDaNetUaOption.Net4" publicKeyToken="51fc119598320d64" />
<bindingRedirect oldVersion="1.0.0.0-5.1.0.0" newVersion="5.1.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
In Visual Studio 2015 and newer the PropertyGroup property
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
can be set in the project in place of the assemblyBinding definition in the application configuration file.