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

时间:2017-10-20 11:46:46

标签: unit-testing mstest visual-studio-test-runner

我有一些带有测试库的遗留项目。 项目(和单元测试)以.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年是有道理的,但仍然。

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

我不能做的事情:

  • 使用不同版本的VS
  • 将库重新定位到不同的框架版本(它们适用于SharePoint 2010)
  • 为不同的测试框架重写所有测试(除非我可以通过查找和替换对属性/断言进行非常简单的转换,因为有很多测试)

感谢任何提示!

0 个答案:

没有答案