Team Foundation Server源代码管理 - 共享AssemblyVersion.cs文件

时间:2010-09-01 12:29:12

标签: tfs

我知道Team Foundation Server Source Control不支持Visual Source Safe的共享文件(链接)概念。

我目前有一个方案,我们将AssemblyVersion.cs文件链接到多个项目中。这意味着在我们的MSBuild脚本中,我们可以在一个文件中更新版本并让它在整个项目中传播。

如何使用Team Foundation Server源代码管理实现此目的?

我的第一个想法是在一个中心位置创建文件,并让每个项目在该特定位置包含该特定文件(而不是将其复制到本地源目录)...

1 个答案:

答案 0 :(得分:1)

我不知道您是否可以将AssemblyInfo.cs嵌入为链接文件。 但看看here,看起来很有效:

在我们的Teambuild中,我们有一个更新AssemblyFileVersion和其他属性的任务。 我们使用此Task

编辑:

实际上它适用于多解决方案架构,有大约29个项目和 在2005年和2008年的TFS上 我个人喜欢第二种解决方案,因为你不需要改变所有项目, 只需要在日常/夜间构建中实施。