2011-05-25 46 views
1

我可以從CCNetLabel獲取構建信息,格式爲:major.minor.build.revision,我只想獲取內部版本號,是否有任何可以訪問的變量來獲取版本號值?如何獲取Cruise Control .net ccnet.config文件中的內部版本號?

我可以通過編寫一個工具來做到這一點,但我有興趣知道是否有可能獲得Cruise Control .net中的任何屬性以獲取此值。

在此先感謝。

Tara Singh

回答

2

A list of all CruiseControl.Net integration properties。沒有編號變量,你必須自己解析它。例如,在南特可以使用version::get-build()分割它,並且在4.0的MSBuild這應該工作:

$(CCNetLabel.Split('.')[2]) 
+0

感謝Skolima,我使用惡性,並寫了一個小的C#代碼,以分割的版本號。你知道任何可用的split類型的函數來實現它,所以我不需要自定義工具來分割版本標籤? – 2011-05-26 14:52:08

+0

我這樣做了,我在回答之前提到過它:version :: get-build()。 – skolima 2011-05-26 17:08:53