設置標籤我一直在尋找到以下幾點:使用當前的日期/時間設置FileVersionInfo與CruiseControl.NET
- 利用現有的AssemblyInfo.cs文件改變的AssemblyFileVersion爲當前日期和時間,即YYMM.DD.HH.MM
- 以中使用的日期和時間(1),並用它標記源代碼(在SourceSafe中)
我已經成功地得到的MSBuild文件和CC整合,但我需要從MSBUILD文件中傳出一個變量,然後我可以將其傳遞給CC任務,以便在構建完成時標記sourcesafe。
任何想法?
要回答這些查詢:我們的DLL標有我們手動定義的硬編碼版本(例如1.2.0.1)。這是AssemblyInfo.cs文件中的Assembly版本,除非我們將開發的新版本發佈到QA中,否則它不會更改。這些是公司程序,所以我不能真正改變它。 AssemblyFileVersion將由構建服務器YYMM.DD.HH.SS加時間戳。這將告訴我們DLL的編譯時間,而不管內部版本號是否有用。我查看了AssemblyInfo任務,但它生成了AssemblyInfo文件 – Graham 2010-01-28 11:19:38