Supported .NET Versions

When you build a .NET application that uses the RTX64 Managed Code Framework, your application must target one of the .NET implementations shown below. When that application is deployed, the system to which it is deployed must have a matching or later .NET implementation installed.

.NET Support

.NET Implementation Version Support
.NET and .NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0
.NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

NOTE: RTX64 does not support other implementations of .NET Standard 2.0 that involve multiplatform support.

Things to Consider

While NuGet considers .NET Framework 4.6.1 as supporting .NET Standard 1.5 through 2.0, there are several issues with consuming .NET Standard libraries that were built for those versions from .NET Framework 4.6.1 projects.

When building an application using .NET 6.0, the following DLLs must be provided in the project:

These DLLs can be found in the following directory: C:\Program Files\IntervalZero\RTX64 SDK\4.5\bin

When building an application using .NET Framework, Microsoft.Win32.Registry.dll may need to be provided in the project. This DLL can be found in the following directory: C:\Program Files\IntervalZero\RTX64 SDK\4.5\bin

Applications that do not use the RTX64 Managed Code Framework can target any version of .NET.

Related topics: