TFS 代理构建中缺少安装

Posted

技术标签:

【中文标题】TFS 代理构建中缺少安装【英文标题】:missing installation in TFS Agent Build 【发布时间】:2021-10-30 14:01:50 【问题描述】:

我们有一个 VS(VS2015) 解决方案,它有 3 个项目(2 个 SQL DB 和 1 个 SSIS 项目)。我们在 TFS 2015/Git 中的代码存储库。在 VS 中构建解决方案时没有错误或警告。但是,当我尝试通过无法跳过部署的 TFS 代理构建它时,安装中缺少 SSIS 项目。在日志文件中,它显示许可证过期的警告(附屏幕截图)。我尝试在两台不同的 PC 上运行 TFS 代理(一台安装了 vs2015 的免费社区版,另一台安装了完整的企业许可证),但都遇到了完全相同的问题。

我不确定这是否真的与 VS 许可证或 TFS 代理本身的其他问题有关。顺便说一句,我的 TFS 代理似乎运行正常,我使用 cmd 进行配置没有错误,我可以毫无问题地对构建进行排队。

非常感谢。

enter image description here

【问题讨论】:

问题正是错误消息所说的。许可证已过期。 您确定此警告是许可证问题吗?快照还显示File does not indicate full path to a executable file,这看起来更像是错误而不是警告。也许您应该检查代理上 devenv 可执行文件的路径(例如:Program Files(x86) vs Program Files 等)。 【参考方案1】:

谢谢大家。该问题已通过使用新许可证重新安装 VS 得到纠正。顺便说一句,它仍然有“文件不指示可执行文件的完整路径”的警告,但不再缺少安装。 干杯

【讨论】:

以上是关于TFS 代理构建中缺少安装的主要内容,如果未能解决你的问题,请参考以下文章

CodedUI 测试因缺少程序集引用而失败?

VSO 构建代理因缺少 pfx 而失败

缺少 TFS msbuild Nuget 包

TFS 2017 缺少用于指定 CI 触发器的“路径过滤器”?

使用 TFS 2017 BuildAgent 构建解决方案时出现错误 CS0234

Visual Studio 2019:即使缺少内容文件,构建也会成功