【问题标题】:Incrementing assembly version in CruiseControl.NET for ClickOnce publish在 CruiseControl.NET 中为 ClickOnce 发布递增程序集版本
【发布时间】:2011-05-24 09:27:55
【问题描述】:

虽然这看起来像其他问题(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 以进行发布?

【问题讨论】:

  • 你想要构建标签中的svn版本号吗。
  • CC.NET 生成的内部版本号供程序集使用。

标签: clickonce cruisecontrol.net


【解决方案1】:

试试这个

< labeller type="defaultlabeller">

  < prefix>2.2.0.< /prefix>

  < incrementOnFailure>False< /incrementOnFailure>

< /labeller>

here 上有一个有趣的帖子

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    • 1970-01-01
    相关资源
    最近更新 更多