在TFS 2010中集成了多个项目的.NET解决方案中,我需要一个构建版本,只有在选中此版本时才会更新输出程序集文件版本,否则其文件版本将使用其上一个成功构建版本号进行更新。这意味着我需要一种机制,通过它我可以告诉这些是从上一次构建改变的程序集。
我有一个.net解决方案,其中包含与TFS 2010集成的多个项目文件。现在,我希望我的项目版本仅在自上次构建后签入时才更新其程序集版本。如果项目自上次构建以来已签入,则应使用最新版本号更新程序集版本,否则应使用项目上次成功构建版本更新程序集文件版本。
Jim Lambs和Hofman的更新程序集版本的解决方案虽然没有指导这种情况,但却是一个很好的帮助。
这意味着
项目A已更改:已发布文件版本1.3.0.0,文件版本1.3.0.0(版本1.3.0.0)
项目B未更改:已发布文件版本1.1.0.0文件版本1.3.0.0(版本1.3.0.0)
答案 0 :(得分:1)
我不确定你所说的“这个”是什么;但是,这篇文章讨论了如何设置汇编版本:
Customize Team Build 2010 – Part 5: Increase AssemblyVersion
从这个例子中,您可以创建符合您特定需求的东西。