Technosoftware.UaSolutions.UaUtilities 6.0.3

Prefix Reserved
dotnet add package Technosoftware.UaSolutions.UaUtilities --version 6.0.3
                    
NuGet\Install-Package Technosoftware.UaSolutions.UaUtilities -Version 6.0.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Technosoftware.UaSolutions.UaUtilities" Version="6.0.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Technosoftware.UaSolutions.UaUtilities" Version="6.0.3" />
                    
Directory.Packages.props
<PackageReference Include="Technosoftware.UaSolutions.UaUtilities" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Technosoftware.UaSolutions.UaUtilities --version 6.0.3
                    
#r "nuget: Technosoftware.UaSolutions.UaUtilities, 6.0.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Technosoftware.UaSolutions.UaUtilities@6.0.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Technosoftware.UaSolutions.UaUtilities&version=6.0.3
                    
Install as a Cake Addin
#tool nuget:?package=Technosoftware.UaSolutions.UaUtilities&version=6.0.3
                    
Install as a Cake Tool

Technosoftware GmbH OPC UA Solutions .NET

Overview

The next generation of the OPC UA Solutions .NET uses the original OPC Foundation Stack and only Configuration, Client and Server libraries will be the same as for version 5 and before.

There are only minimal breaking changes because of that which are described in the changelog.

Configuration, Client and Server libraries are provided as source code and are not compiled into a separate library. This allows you to easily modify the code if needed and also to use the latest OPC Foundation Stack without having to wait for us to update it.

Develop OPC UA compliant Clients and Servers with C# targeting .NET 10.0, .NET 9.0 or .NET 8.0.

.NET 10.0 allows you develop applications that run on all common platforms available today, including Linux, macOS and Windows 11/10 (including embedded/IoT editions) without requiring platform-specific modifications.

Important

Version 6.0 has the same functionality as version 5.0 and uses also the same OPC Foundation Stack Version 1.5.378.134. The only differences are that version 6.0 only supports .NET 10.0, .NET 9.0 and .NET 8.0 and uses the original OPC Foundation Stack instead of a slightly modified version.

If you need support for .NET 4.8, .NET 4.72 or want to use the UA Client Gateway please use version 5. You find them in the subdirectory legacy. Version 5 will be supported for customers with license and valid support subscription until 31-MAY-2027.

Documentation

The documentation is available here.

Changelog

A changelog is available here.

Purchasing

Product license

Starting with version 6, the OPC UA Solutions .NET are available under a MIT license. We no longer offer licenses for the use of the software. If you want to use the software without support, you can simply clone the repository and use it under the MIT license.

Nevertheless, using the NuGet Packages still requires a product license.

Support

Contact us about the availability of Support here.

Product Lifecycle

Our products, especially software, go through different stages during their lifetime. To make this process straightforward, we follow a clear lifecycle strategy.

Status

Build and Test .NET 10.0 CodeQL codecov Github top language

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
6.0.3 129 9/8/2026