有谁知道将构建的变更集编号(在 TFS 2012 中)添加到正在构建的网站的 web.config 中的好解决方案?
我们不希望它作为汇编版本的一部分,而是作为一个完全独立的条目。
谢谢,
基隆
最佳答案
您必须将自定义工作流事件添加到构建过程模板才能执行此操作。
Ewald Hofman 拥有出色的 blog series关于如何做到这一点。第 5 部分有一个关于编辑程序集版本的教程,您可以将其用作模板,而不是编辑您的 web.config。
您应该在 BuildDetail.SourceGetVersion
属性中找到变更集 ID。
N.B. 因为这是 TFS 2012,您可能会默认启用本地工作区,因此您不需要修改文件上的只读标志。
关于msbuild - TFS/MSBuild 添加 ChangeSet 编号到 Web.Config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12296561/