我有一个 x64 平台的 C# 解决方案(VS2012),它在 TFS2010 服务器上。我已经将一个单元测试项目(也是 x64)附加到该解决方案中并创建了一个构建定义。当我排队构建时,它成功了,但是单元测试用例没有被执行。这是因为 MSTest 是一个 32 位应用程序。因此,我决定自定义默认的构建流程模板(DefaultTemplate.xaml),以调用 VSTest(VSTest.console.exe) 而不是 MSTest。这相当复杂,我无法将一个构建活动添加到 VSTest 的工具箱中。
有人做过这种自定义吗?我还考虑了其他方法,比如配置 .runsettings 文件。我们是否有一个可以添加到 .runsettings 文件中的 VSTest 适配器接口?
$MSTestpath
却从未使用?$TestResDir
在哪里声明并设置为什么? - Ian Kemp