.NET Based OPC UA Client/Server SDK  3.2.3.527
Software Requirements

Developing on Windows

In our Windows SDK Installer, you can choose between the following four variants of the SDK:

  • .NET Framework 4.5
  • .NET Framework 4.8
  • .NET Standard 2.1
  • .NET 6.0
Note
Make sure you installed the lastest version of the targeted Microsoft .NET Framework SDK before installing the OPC UA .NET SDK

You can download the Framework SDKs directly from Microsoft homepage for free:

The setup will install NuGetPackages, Documentation, example project files for Visual Studio 2019 or newer and pre-built applications matching your choice. The Visual Studio projects for .NET Standard are built for .NET Core 2.1 or .NET Core 3.1.

Note
.NET Core 2.0 is end of life, so we do strongly recommend to use .NET Core 2.1 instead of .NET Core 2.0 as target framework.

However, independent of your choice, Nuget packages including assemblies for all supported versions can be found in [Installation Directory]/packages. It is possible to install another version of Microsoft .NET Framework, change the TargetFramework settings in the example Project and build against this Microsoft .NET Framework. Beware of changes that must be made when moving from .NET Framwork to .NET Core. Look into the Migration guides for help.

Developing on non Windows environments

For developing with our .NET SDK and examples on non Windows environments, extract the installer executable and use the content from the 'examples' and 'NuGetPackages' folders. If your development platform does not support NuGetPackages, extract the packages and place the including dlls at your needes.

The installer for Microsoft .NET Core and .NET SDK for non-Windows environments can be downloaded from Microsoft at https://dotnet.microsoft.com/en-us/download/dotnet

To support all securtiy features and fixes the lastet version of OpenSSL has to be installed.