8

我有一些带有测试库的遗留项目。项目(和单元测试)面向 .NET 3.5。我们正在使用 VS 2017 企业版。

我能够找到一些允许测试正确构建的 nuGet 包,但测试资源管理器根本看不到测试。我认为这是因为没有测试适配器。

我正在使用的软件包是:

  • Microsoft.UnitTestFramework.Extensions v1.0.0.3
  • Microsoft.VisualStudio.QualityTools.UnitTestFramework.Updated v15.0.26228

由于缺乏 .Net 3.5 支持,我发现的大多数软件包都无法安装。这在 2017 年是有道理的,但仍然如此。

有谁知道我可以使用什么测试适配器使旧版 .Net 3.5 单元测试对 VS 2017 测试资源管理器可见?

我不能做的事情:

  • 使用不同版本的 VS
  • 将库重新定位到不同的框架版本(它们适用于 SharePoint 2010)
  • 为不同的测试框架重写所有测试(除非有一个非常直接的属性/断言翻译我可以用查找和替换来做,因为有很多测试)

感谢任何提示!

4

0 回答 0