我只是在构建后尝试执行一个 MSTest 项目,但由于某种原因,我得到了未满足的要求,即我的项目存在状态 system.MSTest.10.0。

我所做的只是添加一个构建步骤,选择 Runner 类型 MSTest,选择 %system.MSTest.10.0% 作为我到 MSTest 的路径,它说它应该被自动检测,然后添加对我的测试项目库的引用。

我缺少哪些步骤?我是否必须将 MSTest 可执行文件复制到某个目录? TeamCity 的安装文档没有提到为使其正常工作而需要采取的任何其他步骤。

最佳答案

有一个解决方案!

在互联网上搜索后,我发现其他用户在 stackoverflow 上提出了同样的问题:Can I use mstest.exe without installing Visual Studio?

我已经在我的构建代理上安装了 2013 版本的“代理”,现在工作正常。您不需要此包中的“代理 Controller ”即可拥有兼容的代理。

关于mstest - Teamcity MSTest 10.0 没有合适的构建代理错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5046048/

10-12 07:34