2011-05-24 80 views
4

虽然这看起来像其他问题(herehere),但我遇到了一个问题,这些问题没有得到解决。Incrementing CruiseControl.NET for ClickOnce的程序集版本发布

我有一个作为ClickOnce应用程序部署的应用程序,我可以从Visual Studio 2010发布它,这会正确增加程序集版本。当我在CC.NET中做同样的事情时,如何增加版本,然后再检查这个版本(如果我需要这样做),以便版本在下一个版本中正确?

在此先感谢

更新

构建贴标机看起来像这样..

<labeller type="assemblyVersionLabeller"> 
    <build>-1</build> 
    <incrementOnFailure>True</incrementOnFailure> 
    <major>1</major> 
    <minor>1</minor> 
    <revision>-1</revision> 
    </labeller> 

如何获取该值进入的MSBuild进行发布?

+0

你想在构建labellar的SVN版本号。 – 2011-05-25 05:23:58

+0

我是什么CC.NET生成的组件使用的内部版本号。 – Mmarquee 2011-05-25 20:40:13

回答

2

尝试这个东西

< labeller type="defaultlabeller"> 

    < prefix>2.2.0.< /prefix> 

    < incrementOnFailure>False< /incrementOnFailure> 

< /labeller> 

有一个有趣的帖子在这个here

相关问题