我正在尝试从命令提示符运行MSTest,并在路径变量中添加了包含MSTest.exe
的文件夹。我尝试过
MSTest /testcontainer: test.dll
从test.dll
所在的文件夹中
还尝试给出完整路径
MSTest /testcontainer: C:\..\..\bin\Debug\test.dll
但收到
Invalid switch "test.dll"
分别Invalid switch "c"
我尝试运行时未在路径中添加MSTest.exe
,即从MSTest.exe
所在的文件夹中添加了路径,但结果相似。如何通过cmd使MSTest工作?它缺少明显的东西吗?
Here是一个类似的问题,但我的解决方案没有此处所述的任何.testrunconfig
文件。我也找不到解决方案中提到applicationBaseDirectory
的文件。
答案 0 :(得分:0)
我可以使用vstest.console.exe
而不是MSTest
所在文件夹的命令提示符下的Tests.dll
来运行测试。我的位于项目文件夹中的\bin\Debug
。
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Extensions\TestPlatform\vstest.console.exe" Tests.dll