【问题标题】:Team Foundation Server Source Control - Shared AssemblyVersion.cs fileTeam Foundation Server 源代码管理 - 共享 AssemblyVersion.cs 文件
【发布时间】:2014-08-04 18:14:05
【问题描述】:

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

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

我将如何使用 Team Foundation Server 源代码控制来完成此任务?

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

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

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

    编辑:

    实际上,它适用于多解决方案架构,大约有 29 个项目和 关于 TFS 2005 和 2008。
    我个人喜欢第二种解决方案,因为您不需要更改所有项目, 只需要在每日/每晚构建中实现。

    【讨论】:

    • 谢谢。我只是想在开始之前检查“最佳实践”。除非我听到任何不同的声音,否则我会尽快将其标记为已回答。
    猜你喜欢
    • 2016-06-02
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 2010-10-04
    • 2010-10-03
    相关资源
    最近更新 更多