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

虽然这看起来像其他问题(
here
here),但我有一个问题,这些答案并没有解决.

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

最佳答案 试试这件事

< labeller type="defaultlabeller">

  < prefix>2.2.0.< /prefix>

  < incrementOnFailure>False< /incrementOnFailure>

< /labeller>

这个here有一个有趣的帖子

点赞