Teststand是否支持.Net Core早期版本还是仅限于8.0及以上版本?

更新 Feb 19, 2025

适用于

软件

  • TestStand

程式语言

  • C# .NET

问题详述

根据NI Test Software Roadmap April 2024 (幻灯片第 25张),支持调用 .NET Core程序集 (.NET 8),但

  1. TestStand 是否支持早期版本的 .NET core,还是仅支持 8.0 及以上版本?

  2. .NET 8 目前是否支持 TestStand 2023 Q3 或者是否会在下一个 TestStand 版本中受支持?

  3. .NET 8 是否向后兼容 .NET 5?

图片.png

解决方案

  1. TestStand支持调用.NET 8 程序集。.NET 7 和更早版本的程序集也都是支持的。除非微软对其使用的类引入重大更改。

  2. 不支持。它将在 TestStand 的下一版本中得到支持。

  3. 与 1 相同。 .NET 5 程序集是可以正常工作的。除非微软不再支持其使用的任何类。

此链接列出了 .NET 8 中的所有重大更改( .NET 8 中的中断性变更 ),您可以找到其他版本的类似文档。