【发布时间】:2015-07-15 17:12:19
【问题描述】:
我们为项目配置了 MSBuild 脚本自定义,以修改项目中的 ApplicationVersion 属性,并在项目构建时将其复制到 AssemblyInfo.cs 文件中。问题是我们将 TFS 设置为每晚运行,“即使自上一次构建以来没有任何变化也构建”未选中。但由于 TFS 本身正在生成此版本更新,因此它将每晚重建和递增。所以这有点像我们自己设计的无限循环,但试图弄清楚如何摆脱它。
如果“自上次构建以来已更改”检测是基于历史时间戳,理想情况下,如果版本更新并提交到 TFS 时,它会使用构建时间之前的时间戳来执行此操作。这可能吗?
如果“自上次构建以来已更改”检测是基于一些布尔/位标志,有没有办法重置它?
使用 TFS 2012。
【问题讨论】: