处理汇编版本的正确方法是什么?

Pie*_*ant 7 versioning project-management visual-studio

我期待为即将开展的项目实施每日构建.

但在此之前,我需要知道如何正确版本的程序集.

我有以下问题:

  • 每个程序集是否应该具有独立的版本号,还是它们都应该共享相同的版本?
  • 我应该使用*版本进行构建和修订吗?
  • 修订是否与日常构建相关?

Joe*_*eld 8

我们使用以下步骤在产品中标记相同版本号的所有组件:

  • 将所有程序集链接到包含版本号信息的AssemblyInfoCommon.cs: 有关示例,请参阅此处.

  • 使用(在我们的例子中)NAnt asminfo任务,Cruise Control .NET和SVN修订标签器生成AssemblyInfoCommon.cs文件作为构建的一部分

在我们的例子中,我们不使用*版本.所有已部署的版本都构建在构建服务器上.我们不担心桌面上的版本号.