我正在安装CruiseControl.net并将Msbuild脚本转换为其可用形式。我希望我们的构建号反映出Subversion修订号。似乎LastChangeLabeller应该可以工作,但我得到的只是“unknown”。
我的最终目标是使用构建号(每次递增1)和Subversion修订号格式化构建号。但现在我会满足于仅获取修订号。
澄清一下:我试图更新CruiseControl.Net的构建号,而不仅仅是编译结果中的版本号。
MSBuild社区任务项目有一个子版本控制任务,可以帮助您完成此任务。
这些任务包括: http://msbuildtasks.tigris.org/servlets/ProjectDocumentList
描述组件的文章: http://weblogs.asp.net/pwelter34/archive/2006/03/31/441613.aspx