You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

迁移至TFS 2018 SP1后,testrunconfig文件是否不再被构建支持?

关于TFS 2018 SP1对.testrunconfig文件的支持问题

你好,针对你遇到的这个问题,可以明确告诉你:.testrunconfig 文件在TFS 2018及更高版本的测试执行管道中已经不再被官方支持,这就是为什么你在TFS 2018上跑测试时会遇到兼容性问题。

背后的原因和细节:

  • 早期的TFS(比如你用的2012版本)主要依赖.testrunconfig来定义测试运行的配置参数,但微软在后续版本迭代中,逐步用更灵活、功能更丰富的.testsettings和.runsettings替代了它。
  • VS2017能兼容三类文件,是因为IDE层面保留了向后兼容的逻辑,方便老项目平滑过渡,但TFS服务器端的测试执行引擎已经移除了对.testrunconfig的解析支持。
  • 你提到没找到明确的微软文档说明,这其实属于版本升级中的隐性弃用项,这类变更通常会藏在TFS升级指南的“已移除功能”或“兼容性注意事项”板块里,可能需要针对性地查看2012到2018升级的专项文档。

给你的解决方案建议:

  • 优先考虑把.testrunconfig里的配置迁移到.runsettings文件中,这是当前TFS和Visual Studio最新版本推荐使用的标准配置格式,支持更多自定义选项。
  • 迁移的时候可以借助VS2017的可视化配置界面:打开你的.testrunconfig文件,把里面的各项参数(比如测试超时时间、数据收集器设置、部署目录等)手动对应到.runsettings的XML节点中即可。

内容的提问来源于stack exchange,提问作者Sam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 10:01:56