我无法在Visual Studio 2013中使用mstest.exe来处理针对3.5框架的单元测试项目。
这是我的复制计划:
使用以下命令使用mstest进行测试:
设置testRunnercmd =“C:\ Program Files \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ MSTest.exe” %testRunnercmd%/ testcontainer:“C:\ Path\MsTest35Eg\bin\Debug\MsTest35Eg.dll”
从命令行运行此窗口时,会弹出一个窗口并报告qtagent32已停止工作。
如果我将目标框架更改为4.0,那么这可以正常工作。不幸的是,在我的生产测试项目中升级到这个不是一种选择。
我的机器上有一份VS2008的旧版本。如果我使用mstest的v9.0,这可以正常工作。但是,我不想继续安装VS2008来支持我的测试套件。
任何人都可以解释或解决为什么mstest v12似乎无法运行v3.5框架测试?