MSTest推出了适用于.NET v4.5.2测试程序集的QTAgent v4.0版本

And*_*ren 8 .net mstest

如果我使用目标框架v4.5构建一个测试程序集并在其上运行MSTest,它将启动一个QTAgent32.exe实例.但是,如果我将目标框架设置为v4.5.2并运行MSTest,它将改为启动QTAgent32_40.exe的实例.

为什么是这样?如何让MSTest.exe选择正确的QTAgent(在这种情况下为QTAgent32.exe)?是什么决定了QTAgent的起点?

编辑:使用VS2013和VS2015版本的MSTest/QTAgent都会发生这种情况.