QuickOPC on .NET
QuickOPC components are natively written for Microsoft .NET. This means that when you develop under .NET Framework or .NET 8+, you benefit from the widest range of features available. Support for other develpments platforms, such as COM or Python, is built on top of the .NET code.
.NET Framework
QuickOPC is supported on .NET Framework 4.7.2 and newer versions. All OPC technologies are available with .NET Framework: Unified Architecture (OPC-UA) (including PubSub), OPC "Classic" and OPC XML-DA.
.NET Framework is only available on Windows.
.NET 8+
QuickOPC works in the "original" .NET Framework, and in the new .NET 8+ (the runtime that originat as .NET Core). This allows programs written with QuickOPC to run in different runtimes and on different operating systems; most importantly, not just on Microsoft Windows, but also on Linux and macOS, with the .NET 8+ runtime.
If you have previously developed with QuickOPC for .NET Framework and are now transitioning to .NET 8+, you may continue to use your existing code, as there are practically no coding differences between the two.There are, however, differences in other aspects, such as the supported functionality, tooling, installation, security, user interface, deployment, use of examples, etc.; more details.
When you target .NET 8+, OPC Unified Architecture (including PubSub) and OPC XML-DA are directly supported on all platforms; COM/DCOM-based OPC "Classic" is supported on Windows only.
You can use the "full" Visual Studio, .NET CLI Tools, JetBrains Rider, Visual Studio Code, or other tools to develop with QuickOPC for .NET 8+.
