2010-09-01 60 views
0

我知道Team Foundation Server源代碼管理不支持Visual Source Safe的共享文件(鏈接)概念。Team Foundation Server源代碼管理 - 共享AssemblyVersion.cs文件

我目前有一個場景,我們將AssemblyVersion.cs文件鏈接到多個項目中。這意味着在我們的MSBuild腳本中,我們可以在一個文件中更新版本並讓它在整個項目中傳播。

如何使用Team Foundation Server源代碼管理完成此任務?

我首先想到的是在一箇中心位置創建文件,讓每個項目包括特定的文件在特定的位置(而不是將其複製到本地源目錄)...

回答

1

我不知道您是否可以將AssemblyInfo.cs作爲鏈接文件嵌入。 但看起來here,看起來像它的工作原理:

在我們的Teambuild中,我們有一個更新AssemblyFileVersion和其他屬性的任務。 我們使用這個Task

編輯:

其實它的工作原理與TFS 2005多解決方案架構與周圍29個項目和 和2008年
我個人很喜歡第二個解決方案,因爲你並不需要改變所有的項目, 只需要在日/夜建立。

+0

我還使用了文件的鏈接,它工作得很好。 – 2010-09-01 13:39:27

+0

謝謝。我只是想在開始之前檢查「最佳實踐」。除非我聽到任何不同,否則我會將其標記爲很快回復。 – Ben 2010-09-01 14:46:55

相關問題