This package contains the OPC UA reference implementation and is targeting the .NET Standard Library.
Deprecated Package Version
Reason: Legacy
Install
No framework information available.
README
OPC UA .NET Standard — meta-package
OPCFoundation.NetStandard.Opc.Ua is a convenience meta-package that
brings in the standard OPC UA .NET Standard stack components in one
reference. It does not contain any types of its own; install it when
you want the curated default set of packages an OPC UA application
typically needs.
What you get
The meta-package depends on:
OPCFoundation.NetStandard.Opc.Ua.TypesOPCFoundation.NetStandard.Opc.Ua.Core.TypesOPCFoundation.NetStandard.Opc.Ua.CoreOPCFoundation.NetStandard.Opc.Ua.Security.CertificatesOPCFoundation.NetStandard.Opc.Ua.ConfigurationOPCFoundation.NetStandard.Opc.Ua.ClientOPCFoundation.NetStandard.Opc.Ua.ServerOPCFoundation.NetStandard.Opc.Ua.Gds.CommonOPCFoundation.NetStandard.Opc.Ua.Gds.Client.CommonOPCFoundation.NetStandard.Opc.Ua.Gds.Server.CommonOPCFoundation.NetStandard.Opc.Ua.SourceGeneration
Pick individual packages instead of the meta-package when you want a tighter dependency surface (e.g. client-only or server-only applications).
Getting started
using Opc.Ua;
using Opc.Ua.Client;
using Opc.Ua.Configuration;
// Open a session to an opc.tcp server.
var application = new ApplicationInstance(telemetry)
{
ApplicationName = "MyClient",
ApplicationType = ApplicationType.Client,
};
await application.LoadApplicationConfigurationAsync(silent: false).ConfigureAwait(false);
await application.CheckApplicationInstanceCertificatesAsync(true).ConfigureAwait(false);
Additional documentation
See the main repository README and the documentation folder for the full design guides, transport profiles, certificate management, identity providers, and the 1.5.378 → 2.0 migration guide.
Changes from Previous Version
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.