2011-07-08 32 views
3

在TFS 2010中集成了多個項目的.NET解決方案中,我需要一個版本,只有在檢入時纔會更新輸出彙編文件版本,否則其文件版本將會更新了最後一次成功的內部版本號。這意味着我需要一個機制,我可以告訴這些是從最後的版本更改的程序集。TFS 2010彙編文件更新與最後一次成功內部版本號

我有一個.net解決方案,其中包含多個與TFS 2010集成的項目文件。現在我希望我的項目發佈只有在上次構建之後檢入時才更新其程序集版本。如果項目自上次構建以來已簽入,則應使用最新的內部版本號更新程序集版本,否則應使用項目上次成功的內部版本號更新程序集文件版本。

吉姆羔羊和霍夫曼的解決方案更新程序集版本是一個很大的幫助,雖然它不指導這種情況。

這意味着

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)

回答

1

我不確定你指的是什麼「這個」然而,這裏是中介紹瞭如何設置程序集版本的文章:

Customize Team Build 2010 – Part 5: Increase AssemblyVersion

從這個例子中,你可以創造的東西,以滿足您的特定需求,我相信。

+0

嗨NgM,我需要找出是否源代碼自上次成功構建或更改。 –