Unified Automation UA .NET SDK Bundle 2.5.7 (BINARY Edition) --------------------------------------------------------- ---------------------- Content ---------------------- (0) Compiler version (1) Release notes (2) Known issues ---------------------- =================================================================== (0) Compiler version =================================================================== The OPC UA .NET SDK is built with Microsoft(TM) Visual Studio 2008 SP1, 2010 SP1, 2012 Update 4 and 2015 Update 1 (depending on what VS version you selected during Setup) and thus depends on the Microsoft(TM) .NET framework 3.5 SP1, 4.0 SP1, 4.5 or 4.6.1. This means that any machine that it is deployed on must have the matching version of the framework installed. The OPC UA SDK .NET assemblies can also be used in later versions but a dependency to .NET framework 3.5 SP1, 4.0 SP1, 4.5 or 4.6.1 must be added to your project. The example solutions delivered with the SDK are also based on Microsoft(TM) Visual Studio 2008 SP1, 2010 SP1, 2012 Update 4 and 2015 Update 1. It is possible to open the examples with later versions of Visual Studio and to automatically convert them to the new version. It is possible to build and deploy applications with a later framework that also use the OPC UA .NET SDK, however, those applications will require that all the .NET framework 3.5 SP1, 4.0 SP1, 4.5 or 4.6.1 and the later framework are installed on the machines where the software is used. =================================================================== (1) Release notes =================================================================== ------------------------------------------------------------------ (1a) Assembly UnifiedAutomation.UaBase.dll ------------------------------------------------------------------ This assembly contains all code common for OPC UA server and client development. ------------------------------------------------------------------ (1b) Assembly UnifiedAutomation.UaClient.dll ------------------------------------------------------------------ This assembly contains the functionality necessary to simplify the OPC UA client development. This assembly is released. ------------------------------------------------------------------ (1c) Assembly UnifiedAutomation.UaServer.dll ------------------------------------------------------------------ This assembly contains the functionality necessary to simplify the OPC UA server development. This assembly is released. ------------------------------------------------------------------ (1d) Assembly UnifiedAutomation.UaClientControls.dll ------------------------------------------------------------------ The controls in this assembly are only used internally for the GettingStarted example application. It is not released for use in client applications. This assembly - is not documented - is not released - has no source code provided - will change in future releases Future releases will contain enhanced, reviewed and documented controls for use in client applications. These controls will be marked as released in these future releases ------------------------------------------------------------------ (1e) Sample applications ------------------------------------------------------------------ BasicClient.exe This first example provides initial sample code in a single source file for a simple data access client including connection establishment, read, write and data monitoring. This example is a good starting point to get familiar with the basic functionality of OPC UA. ClientGettingStarted.exe The Getting Started application provides a rich set of sample code for the different services and features of OPC UA. The examples are designed in a way that they provide self-contained sample code for the different OPC UA services with the following features: - Fully functional dialogs to execute single OPC UA services - Self-contained sample code that can be copied from the sample code dialogs. Source code can be opened directly from the dialogs - Detailed documentation for the sample code. Documentation can be opened directly from the dialogs FullClient.exe The Full Client is an enhanced example showing several features of OPC UA in a generic user interface. UaServerNET.exe The .NET based demo server can be used to work with the client examples. =================================================================== (2) Known issues =================================================================== Authentication with certificate is not fully implemented. It is not possible to configure a certificate store for user certificates. The trusted store of the server application is used by default.