mstest - Teamcity MSTest 10.0 没有合适的构建代理错误

标签 mstest teamcity

我只是在构建后尝试执行一个 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/

相关文章:

c# - 在单元测试中获取命令行参数

c# - 如何使用 Microsoft Fakes 在 VS 2013 中 stub XMLDocument

nunit - TeamCity NUnit 测试结果可视化

git - Team City git push 挂起构建

c# - C#中单元测试的生命周期是什么

c# - 在集成测试 MSTesting C# 中获取参数

visual-studio - 错误 MSB4096 : . .. 未定义元数据 "Name"的值

teamcity - 在 TeamCity 中构建具有快照依赖项的 git 分支

msbuild - 在 TeamCity 构建中找不到 "TransformXml"任务(错误 MSB4036)

exception-handling - 为什么在命令行上运行 mstest.exe 时会收到 "Index was outside the bounds of the array"?