我們最近將我們當前的工作分爲兩種不同的VS解決方案,一種主要包含前端(aspx文件,用戶控件等),另一種主要包含業務邏輯編譯成第一個解決方案中的程序集和參考。Visual Studio /團隊基礎服務器中的彙編版本衝突
由於這樣做,我們一直在構建業務邏輯解決方案時遇到版本控制問題,並試圖檢查新的dll到前端解決方案中。大多數dll(和pdb文件)都說服務器上存在更新的版本。
我對此感到困惑,因爲當我查看Business Logic解決方案中的項目的AssemblyInfo文件時,它們都沒有設置除默認值1.0.0.0以外的版本號。構建解決方案目前正在生成版本爲2.2.1.3的文件,而服務器顯然具有版本2.2.2.3,但現在我可以看到正在生成這些版本號的位置。除非我手動編輯該項目的AssemblyInfo中的版本號,否則更改和重建項目似乎不會更改版本號。
任何人都可以提出一個方法,我們可以在這個前進,使溶液中的所有項目的解決方案建立時自動更新到相同的版本號,不管是哪個開發商做構建的?
乾杯, 亞光
奇怪的是,在構建之前我實際上已經獲得了最新版本,並且我仍然遇到此問題。 但是,您的回答指出我的方向正確 - 我的確在版本號和變更集編號之間感到困惑。所以請打勾,謝謝:) – 2010-08-20 10:51:06