我目前正在使用發佈配置文件和關聯的發佈功能設置我的ASP.NET MVC 4 Web應用程序。我的continuous integration(CI)環境是Team Foundation Server(TFS)構建2010和TFS的源代碼控制。在發佈期間增加版本並檢入Team Foundation Server(TFS)
我有很多要達到的要求。首先,每次創建發佈發佈包時,我都希望版本文件中的內部版本號增加並將版本號重置爲0。我目前有一個版本文件,其中包含版本號Major.Minor.Build.Revision
。所以我想創建發佈軟件包來做到這一點。這是可能的,如果是的話,它是如何實現的?請注意,因爲這會增加版本文件,作爲此過程的一部分,我希望將此簽入到源代碼管理。
我的第二個問題是,每次開發人員檢入TFS構建服務器時,修訂號都會遞增或至少更改爲新值。我曾希望更新我的構建模板來實現這一目標,但不幸的是,由於構建服務器的限制,我無法在其上包含任何自定義活動。所以我正在尋找與MSBuild執行此任務。是否有可能實現我在這裏用MSBuild概述的內容,如果有的話,我可以得到解釋嗎?
* [工作自動構建增量Visual Studio插件](http://stackoverflow.com/questions/14168663/working-automatic-build-increment-visual-studio-addin)*的可能的副本。 –