我创建了一些自定义 CodeActivity 派生类:
成功检查程序集信息文件 GlobalAssemblyInfo.cs,
更改 AssemblyFileVersion 的值,
然后将其重新签入,返回更改集值。
我的部分工作基于 Ewald Hofman 的精彩博客Customize Team Build 2010 – Part 5: 增加 AssemblyVersion
问题:
在构建的后期,我在此解决方案中的一个项目使用版本号通过从新构建的程序集中获取版本号来创建子目录。问题是子目录总是落后于版本号。我注意到,当我基于 BuildProcessTemplate 测试构建定义时,我包含的更改集从不包含该构建中的 GlobalAssemblyInfo。
构建日志告诉我步骤 1、2 和 3 都有效。它还告诉我摘要中的关联变更集不包括步骤 3 中的变更集编号。有谁知道我该如何解决这个问题?