以前,我们使用的是Visual Studio 2017。 我们最近已迁移到使用Visual Studio 2019。
VS2019可以正确发现每个单元测试,但是当我们无法运行它们时。它说测试需要一些时间来执行(例如0.6s或1.8s),但它们不会产生任何结果,也不会达到任何断点。
我们尝试不加任何更改地添加MsTest.Adapter和NUnit3TestAdapter。
有什么主意吗?
答案 0 :(得分:0)
找出要做什么(或者至少是可以使之起作用):
我们删除了每个测试包(MSTest.Adapter和NUnit3ATestAdapter)并添加了对Microsoft.VisualStudio.QualityTools.UnitTestFramework
的直接引用(C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ Common7 \ IDE \ PublicAssemblies \ Microsoft.VisualStudio .QualityTools.UnitTestFramework.dll)
现在,每个测试都可以正常工作(即使输出很糟糕)