2017-10-12 66 views
0

我最近在添加一些功能后检查了我的解决方案。 除此之外,我重构了一些单元测试,但没有触及任何单元测试框架版本或者什么不是。在TFS服务器上抛出的单元测试异常

在检入我们的TFS服务器后,TFS服务器自己运行所有测试。然而,这些试验成功后,我得到这个消息:

Error: An exception occurred while invoking executor 'executor://mstestadapter/v2': Constructor on type 'Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.Execution.UnitTestRunner' not found.

我在网上,已与具有不同的版本在同一个解决方案不同项目的测试框架做阅读,但我只有一个测试项目在我的整个解决方案。

我的测试项目只有这参考了单元测试框架

Microsoft.VisualStudio.QualityTools.UnitTestFramework

随着运行时版本:2.0.50727 和版本:10.0.0.0

+0

您正在使用哪种构建,vNext或XAML构建?你可以分享构建定义的相关配置测试步骤吗? –

回答

0

我的一位同事通过确保所有测试跑步者使用相同版本来解决了这个问题。

0

建议你也从vstest.console.exe命令行中运行构建代理。 TFS也运行相同的命令行来调用测试操作。如果问题与TFS端或您的构建代理环境相关,这将缩小范围。

不确定如何配置您的解决方案中的MSTest.TestAdapterMSTest.TestFramework NuGet软件包。将它们合并到最新版本并再次尝试。

通过将'system.debug'变量设置为true,还可以启用详细调试模式以获取有关故障排除的更多详细信息。 Enable Verbose Debug Mode for TFS Build vNext

相关问题