首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net c# VisualStudio 2017执行测试,vstest.console.exe命令行表示没有可用的测试

.Net c# VisualStudio 2017执行测试,vstest.console.exe命令行表示没有可用的测试
EN

Stack Overflow用户
提问于 2017-04-20 19:47:13
回答 1查看 2.8K关注 0票数 2

我们有一个大项目。我们最近升级到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

EN

回答 1

Stack Overflow用户

发布于 2017-04-22 08:21:37

如果您查看如何在命令行中运行测试,就会在obj中引用中间的空dll。将路径更改为:

C:\Projects\GitHub\cap-combinedworkflow\CCSSWorkflow.Tests\bin\Debug\CCSSWorkflow.Tests.dll (注:bin在中间)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43528611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档