运行 使用 testcontainer 从 cmd 进行 mstest

run mstest from cmd using testcontainer

我正在尝试从命令提示符 运行 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 所在的文件夹,但结果相似。如何使 MSTest 从 cmd 运行?它是否遗漏了一些明显的东西?

Here 是一个类似的问题,但我的解决方案没有任何 .testrunconfig 文件,如那里所述。我也无法在我的解决方案中找到提到 applicationBaseDirectory 的文件。

我能够 运行 使用 vstest.console.exe 而不是 MSTestTests.dll 所在文件夹的命令提示符进行测试。我的位于项目文件夹中的 \bin\Debug

"C:\Program Files (x86)\Microsoft Visual Studio19\Professional\Common7\IDE\Extensions\TestPlatform\vstest.console.exe" Tests.dll