2011-05-24 37 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

相關問題