使用testContainer从cmd运行mstest



我正在尝试从命令提示符运行MSTest,并在路径变量中添加了包含MSTest.exe的文件夹。我试过了

test.dll所在的文件夹中MSTest /testcontainer: test.dll

还尝试提供完整路径

MSTest /testcontainer: C:....binDebugtest.dll但收到

Invalid switch "test.dll"分别Invalid switch "c"

我试图在不向路径添加MSTest.exe的情况下运行,即从MSTest.exe所在的文件夹中,但结果相似。如何使 MSTest 从 cmd 工作?它缺少一些明显的东西吗?

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

我能够使用vstest.console.exe而不是从Tests.dll所在的文件夹的命令提示符MSTest运行测试。我的位于项目文件夹中的binDebug

"C:Program Files (x86)Microsoft Visual Studio2019ProfessionalCommon7IDEExtensionsTestPlatformvstest.console.exe" Tests.dll

最新更新