2011-05-25 48 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