我们有一个大项目。我们最近升级到VisualStudio2017,.Net 4.65。
单元测试在Visual中执行得很好,但是我们的Jenkins构建失败了。尝试从命令提示符执行并获得错误消息。
这是我的命令行:"C:\Program (x86)\Microsoft
这是输出: C:\Projects\GitHub\cap-combinedworkflow\CCSSWorkflow.Tests\obj\Debug\CCSSWorkflow.Tests.dll.中没有警告:没有可用的测试确保已安装的测试发现者和执行器、平台和框架版本设置是适当的,然后再试一次。此外,如果测试发现者& executor作为v6扩展安装在机器上,并且您的安装支持v6扩展,则可以尝试指定‘/UseV6Extentions’命令。例子: vstest.console.exe myTests.dll /UseVsixExtensions:true
然后我添加了建议的参数:"C:\Program (x86)\Microsoft
得到了一个稍微不同的错误: C:\Projects\GitHub\cap-combinedworkflow\CCSSWorkflow.Tests\obj\Debug\CCSSWorkflow.Tests.dll.中没有测试可用的警告确保已安装的测试发现者和执行器、平台和框架版本设置是适当的,然后再试一次。。
谢谢,SamR
发布于 2017-04-22 08:21:37
如果您查看如何在命令行中运行测试,就会在obj中引用中间的空dll。将路径更改为:
C:\Projects\GitHub\cap-combinedworkflow\CCSSWorkflow.Tests\bin\Debug\CCSSWorkflow.Tests.dll (注:bin在中间)
https://stackoverflow.com/questions/43528611
复制相似问题