VS 2017中的单元测试.Net Framework 3.5项目

Ric*_*uer 6 unit-testing mstest visual-studio-test-runner

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

我能够找到一些nuGet软件包,这些软件包可以正确构建测试,但是Test Explorer根本看不到测试。我认为这是因为没有测试适配器。

我使用的软件包是:

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

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

有谁知道我可以使用什么测试适配器使VS 2017 Test Explorer看到旧的.Net 3.5单元测试?

我不能做的事情:

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

感谢任何提示!