Does TestStand Support Earlier Versions of .Net Core or Does It Only Be 8.0 and Above?

Updated Feb 19, 2025

Reported In

Software

  • TestStand

Programming Language

  • C# .NET

Issue Details

According to the NI Test Software Roadmap April 2024 (Slide 25) support for calling .NET Core assemblies (.NET 8) is supported, but

  1. Will TestStand support earlier versions of .NET core or will it only be 8.0 and above?

  2. Is .NET 8 currently supported on TestStand 2023 Q3 or will it be supported in the next TestStand release?

  3. Will .NET 8 be backwards compatible with .NET 5?

image.png

Solution

  1. TestStand will support calling .NET 8 assemblies. .NET 7 and earlier assemblies should work unless MS introduces breaking changes for the classes they use.

  2. No, it will be supported in the next release of TestStand.

  3. Same as 1. .NET 5 assembly should work unless MS has deprecated support for any of the classes it uses.

This link calls out all the breaking changes in .NET 8 (https://learn.microsoft.com/en-us/dotnet/core/compatibility/8.0) and you can find similar documents for other versions.