Development Requirements


The following list shows the .NET SDKs supported by the OPC UA .NET SDK with the associated versions of Visual Studio. The versions of the OPC UA .NET SDK mentioned in the first column refer to the first version of the SDK from which the respective .NET SDKs (.NET Framework, .NET Core and .NET Standard) are supported. In addition, the “Visual Studio” block shows the versions of Visual Studio in which the respective version of the OPC UA .NET SDK is supported for a particular .NET SDK.

According to the graphic above:

  • v2.5.2 supports …
    • … the .NET Framework 4.6 to 4.6.2 in Visual Studio 2015 (14.0) to 2019 (16.0)
    • … the .NET Framework 4.6 to 4.7.2 in Visual Studio 2017 (15.7) to 2019 (16.0)
    • … the .NET Core 2.0 to 2.2 in Visual Studio 2017 (15.7) to 2019 (16.0)
    • … the .NET Standard 2.0 in Visual Studio 2017 (15.7) to 2019 (16.0)
    • … the .NET Core 3.0 to 3.1 in Visual Studio 2019 (16.0)
    • … the .NET Standard 2.1 in Visual Studio 2019 (16.0)
  • v2.2.1 supports …
    • … the .NET Framework 4.0 in Visual Studio 2010 (10.0) to 2019 (16.0)
    • … the .NET Framework 4.5 to 4.5.2 in Visual Studio 2012 (11.0) to 2019 (16.0)
  • v1.0.0 supports …
    • … the .NET Framework 3.5.1 to 3.5.1 in Visual Studio 2008 (9.0) to 2019 (16.0)

The combination of the support of a specific .NET SDK, the downward compatible use of a newer version of the .NET SDK required by the OPC UA .NET SDK and the support of this in a specific version of Visual Studio are subject to the provisions of Microsoft.