Version History

This chapter documents the different active development lines of the Beckhoff.TwinCAT.ADS .NET API and its package Versions.

Several flavours of the .NET Framework exist (both actually still supported and outdated). Therefore different versions of the packages exist that support the different .NET lines and releases. Background information can be read here: Fundamentals about .NET Full Framework, .NET Core and the supported Operating Systems

Here we highlight the different version lines of the Beckhoff.TwinCAT.ADS .NET API package and their link to the .NET Framework.

Version support lifecycle

Package

Description

.NET Framework

TwinCAT

Active Support

Version 6.2

Frameworks support of .NET 8.0 and below (.NET Core)

net8.0 (LTS), net6.0 (LTS), netstandard2.0

>= 3.1.4024.10

Requirement on the Host system. No version limitation in remote system communication.

X

Version 6.1

Framework support of .NET 7.0 [1] and below (.NET Core)

net7.0, net6.0 (LTS), netstandard2.0

>= 3.1.4024.10

Requirement on the Host system. No version limitation in remote system communication.

X [1]

Version 6.0

Framework support of .NET 6.0 and below (.NET Core)

net6.0 (LTS), netcoreapp3.1, netstandard2.0, net461

>= 3.1.4024.10

Requirement on the Host system. No version limitation in remote system communication.

X

Version 5.X

Framework support of .NET 5.0 [2] and below (.NET Core)

net5.0, netcoreapp3.1, netstandard2.0, net461

>= 3.1.4024.10

Requirement on the Host system. No version limitation in remote system communication.

O [2]

Version 4.X

Package basing on .NET Framework 4.0 (Full Framework)

net4

All

X

[1]: Microsoft support for .NET7 ends with May 14, 2024.

[2]: Microsoft support for .NET5 ended with May 8, 2022. Therefore it is recommended to update Beckhoff.TwinCAT packages from Version 5 to Version 6.

Migrate from ASP.NET Core 5.0 to 6.0.

Migrating to the latest .NET.

Microsoft .NET support lifecycle.

Other Resources

TwinCAT ADS .NET API Documentation