我有一些带有测试库的遗留项目。项目(和单元测试)面向 .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)
- 为不同的测试框架重写所有测试(除非有一个非常直接的属性/断言翻译我可以用查找和替换来做,因为有很多测试)
感谢任何提示!