Инкрементная версия сборки в CruiseControl.NET для ClickOnce опубликовать - PullRequest
4 голосов
/ 24 мая 2011

Хотя это похоже на другие вопросы ( здесь и здесь ), у меня есть проблема, которая не совсем решается этими ответами.

У меня есть приложение, которое развернуто как приложение ClickOnce, и я могу опубликовать его из Visual Studio 2010, которая корректно увеличивает версию сборки.Когда я делаю то же самое в CC.NET, то как мне увеличить версию, а затем проверить это снова (если мне нужно это сделать), чтобы версии были правильными при следующей сборке?

Спасибо заadvance

Обновление

Метка сборки выглядит следующим образом ..

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

Как получить это значение в MSBuild для публикации?

1 Ответ

2 голосов
/ 25 мая 2011

Попробуйте эту вещь

< labeller type="defaultlabeller">

  < prefix>2.2.0.< /prefix>

  < incrementOnFailure>False< /incrementOnFailure>

< /labeller>

Здесь есть интересный пост здесь

...