2

我使用團隊城市創建了asp.net mvc網站的Octopack nuget包。 我還添加了構建參數,即包版本號,以使用團隊城市的內部版本號%build.number%而不是AssemblyInfo.cs中的默認值。但是,無論我設置的構建參數如何,我的包編號仍然會顯示爲1.0.0.0。將Octopack nuget版本號更改爲teamcity的內部版本號

我試過在AssemblyInfo.cs中使用。*,它會自動生成版本號,但我想使用團隊城市的內部版本號,因爲我已經定義了它們。

還有什麼我不見了?

回答

6

Paul Stovell創建了一個TeamCity插件。你可以閱讀關於它here

一旦你的安裝,你應該配置構建步驟是這樣的:

enter image description here

+0

我試圖安裝按照指示在上面的鏈接的插件,但是當我重新啓動teamcity服務器它似乎沒有提取zip文件的內容,或者有沒有其他方法呢? – lacoder

+0

通過使用Teamcity附帶的AssemblyInfo修補程序,我能夠解決與包版本號有關的問題。 – lacoder

+1

確保您在將拉鍊存放在正確的位置之前先解開拉鍊。如果UAC不擋道,TeamCity會做正確的事情。 –