在CruiseControl.NET中为ClickOnce发布增加程序集版本

时间:2011-05-24 09:27:55

标签: clickonce cruisecontrol.net

虽然这看起来像其他问题(herehere),但我有一个问题没有得到这些答案的解决。

我有一个部署为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进行发布?

1 个答案:

答案 0 :(得分:2)

尝试这件事

< labeller type="defaultlabeller">

  < prefix>2.2.0.< /prefix>

  < incrementOnFailure>False< /incrementOnFailure>

< /labeller>

这个here

上有一篇有趣的帖子