2010-08-25 41 views
4

從我在網上看到的情況來看,它似乎是VS中唯一能夠自動增加版本號的東西,如果它是一個網站。對於應用程序,看起來你要麼手動執行它,要麼你必須有一個後期構建事件,並調用一個函數或小應用程序來爲你做。但是,這只是我看到,當我谷歌,當我試圖自己搞亂它。我的問題是:Visual Studio 2008 C#:自動增量版本號

  1. 應用程序是否可以在成功構建時自動遞增版本號,而無需執行上述操作?像隱藏在VS或深層的複選框?
  2. 如果不是,是否有辦法發佈應用程序而不是作爲網站發佈?
  3. 如果可以的話,甚至是寫作的方式呢?

我知道我已經看到過一些可以使用安裝包增加數量的例子,但是我的老闆想看看我們有多少次構建應用程序,以便向我們的客戶展示工作被放入應用程序中。如果有人能幫助我,那會很棒。希望你們都有美好的一天。謝謝。

回答

4

我發現這個鏈接,它可能是有用的:http://blog.mbcharbonneau.com/2007/03/13/auto-incrementing-build-numbers-in-visual-studio/

商祺!

+0

好吧,我不會接受你的答案,因爲它不完全是我要找的東西,但我喜歡那樣。每當我構建應用程序時,它都會顯示不同的數字,但它不像構建號碼一樣。它隨着計算值的增加而增加。他們肯定會認爲我們做了很多工作。 :) – XstreamINsanity 2010-08-25 13:32:33

+0

然後,你可以看看微軟的官方文檔:http://msdn.microsoft.com/en-us/library/k49w9389(vs.71).aspx – 2010-08-25 13:39:36

+0

是的,不幸的是,不增加構建每一次成功的構建。它只是使用日期和時間值,看起來不一致,就好像我在兩個小時內構建應用程序一樣,修訂值將跳過3600個數字。我只想讓它跳1個數字。我在VS UI中看到了一個附加組件,但我不確定是否還想使用它。 http://autobuildversion.codeplex.com/ – XstreamINsanity 2010-08-25 14:03:09

1

我的老闆想看看我們有多少次構建應用程序,以便向我們的客戶展示正在投入應用程序的工作。

爲什麼不只是發佈您的更改日誌和/或錯誤/功能數據庫?

+0

哈!如果只有我們有這些。 :)我們的更改日誌是口頭的,我們的缺陷/功能數據庫是不存在的。我希望我們有他們,但我們沒有時間去實施他們(小三人隊)。 – XstreamINsanity 2010-08-25 13:27:36

+0

你不使用三個人的源代碼管理?你可能會浪費更多的時間,而不是安裝一個。 – 2010-08-25 13:38:26

+0

不,我們使用源代碼控制,但這不會是一個有效的計數,要麼因爲我們犯的錯誤可能超過了要求。例如,我看到一個單詞拼寫錯誤,我改變它並提交它。並且在一天之內,我可能會提交10次相同的文件,全部用於小拼寫的細微差別。而且我在提交時真的不可信,因爲如果某些內容格式不正確(從if語句開頭到第一行有3個空格),我編輯並提交。但是我們使用Subversion並且在過去的3個月裏已經承諾了400多次。 – XstreamINsanity 2010-08-25 13:41:34