首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vstest.console.exe和dotnet测试命令的区别

vstest.console.exe和dotnet测试命令的区别
EN

Stack Overflow用户
提问于 2019-08-16 16:22:37
回答 2查看 5K关注 0票数 3

vstest.console.exe和dotnet测试命令在终端上运行单元测试有什么区别吗?比如你什么时候应该用一种而另一种。"vstest.console.exe“指的是.Net框架和dotnet核心项目的"dotnet测试”吗?我在google或微软的文档中找不到任何具体的答案来解决这个问题。

下面的链接中的问题接近了,但答案并没有解决差异。我想在一个带有脚本的构建服务器上运行我的C#项目,并且想知道哪一个是最好的选择。

.net框架下的测试

EN

回答 2

Stack Overflow用户

发布于 2020-05-22 14:25:46

是的,https://learn.microsoft.com/pt-br/dotnet/core/testing/selective-unit-tests?pivots=mstest医生描述了它。

基本上,使用vstest控制台时,您需要使用"--testcasefilter“而不是”--过滤器“。

票数 0
EN

Stack Overflow用户

发布于 2020-11-19 05:46:04

我相信vstest.console.exe曾经在某一时刻只运行MSTests,而dotnet测试被设计成更不依赖于测试框架,并且支持其他框架,如NUnitxUnit,有可能在不同的平台上运行它们(也就是说,不仅仅是Windows与vstest.console.exe).一样)。

根据dotnet vstest的官方文件

dotnet-vstest命令运行VSTest.Console命令行应用程序来运行自动单元测试。

MS女士最近还在该页上添加了一份重要说明,指出:

dotnet vstest命令被dotnet测试取代,后者现在可用于运行程序集。见dotnet测试

因此,现在看来dotnet测试的方式是这样的:)

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

https://stackoverflow.com/questions/57528056

复制
相关文章

相似问题

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