我正在使用TfsVersion Activity 2012,這對我來說非常混亂,目前的文檔是針對TFS 2010的: http://tfsbuildextensions.codeplex.com/wikipage?title=How%20to%20integrate%20the%20TfsVersion%20build%20activity&referringTitle=Documentation。如何使用Community TFS Build Extensinos更改TFS 2012的AssemblyInfo.cs文件中的項目版本
我按照這個文檔。我明白了,我可以找到所有的程序集文件並將信息打印出來。
但是我需要一些準則來設置TFS 2012的TfsVersion Activity的屬性。 我已經創建了變量「Major,Minor,VersionNumber」,並將屬性設置爲與當前文檔大致相同。但我得到錯誤:「專業是必需的,版本是必需的。」
所以,問題: 在這個過程中,假設從AssemblyInfo文件讀出版本號? 什麼變量正在設置該值? 未成年人如何工作?他們會自動從...獲得價值嗎? 我們是否可以設置主要和次要變量? 如果在後臺設置了最終輸出版本變量,該進程中的哪個位置?或者我們必須手動設置它? 我已經找到了這些變量的文檔,只是不知道設置它們的過程以及我們什麼時候使用它們。 Major - 獲取或設置版本號的主要組件。次要 - 獲取或設置版本號的次要組件。 版本 - 獲取或設置版本。
非常感謝您的幫助。
非常感謝您的回覆。我確實弄清楚了一些事情。看來TfsVersion只能設置版本號的第三和第四部分。對於Major和Minor,必須從build參數或其他動作集變量中獲取值。所以現在,我正在研究如何使用TfsVersion活動或AssemblyInfo活動從最新的AssemblyInfo文件中獲取主要和次要值。 –