我想添加到生成服務器的一個項目的版本號在項目web.config文件中顯式硬編碼。 引用的項目是同一解決方案的一部分。 建立時我使用msbuild FileUpdate(MSBuild.Community.Tasks)函數來更新程序集文件中的版本號 - 問題是版本號仍然在我的webconfig文件中引用,所以項目無法找到引用的文件作爲版本不再匹配。 at是我的選項來自動更新生成服務器上的webconfig文件?在這種情況下,我寧願避免使用正則表達式,以避免對文件產生意想不到的影響。 謝謝持續集成和Visual Studio引用項目的靜態版本號
0
A
回答
0
看起來這是一個非常糟糕的主意。無論如何,你在web.config中使用的版本號是什麼?你可以將它存儲在一個單獨的文件中,如Version.txt
或其他?
每次部署時更新服務器上的web.config都很瘋狂。至少它可能會導致應用程序池被不必要地回收。
編輯1:等一下,你說的是版本號(如v1.0.0.123
)或集綁定重定向的東西(如<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>
)?
編輯2:對不起,我以爲你的意思是別的東西。在這種情況下,您別無選擇,只能使用新的程序集版本號更新您的web.config。
相關問題
- 1. 與Visual Studio 2005的持續集成
- 2. 持續集成和軟件版本化
- 3. 與Visual Studio Online的持續集成和多解決方案項目
- 4. Visual Studio Online持續集成Angular2
- 5. 持續集成
- 6. 項目引用屬性 - 版本號
- 7. TeamCity用於與Visual Studio 2010解決方案/項目持續集成
- 8. 所有版本ruby的持續集成?
- 9. 持續集成的清潔版本
- 10. Visual Studio的集成版本控制
- 11. Xcode項目的持續集成?
- 12. 多個項目的持續集成
- 13. django項目的持續集成工具
- 14. 持續集成構建 - 版本
- 15. Visual Studio 2013集成Git版本
- 16. Visual Studio Online持續集成和指南針
- 17. 安裝與Visual Studio 2010和Team Foundation Server 2010持續集成
- 18. 持續集成和預集成
- 19. Git和Visual Studio項目引用
- 20. MinGW與Visual Studio 2010集成(Makefile項目)
- 21. 如何在Visual Studio中集成項目
- 22. 集成.exe文件到Visual Studio項目
- 23. Clang靜態分析儀和持續集成?
- 24. Ruby on Rails和.NET持續集成和版本控制設置
- 25. 當項目內部版本號爲x.x. *或x.x.x. *時,Visual Studio生成內部版本號的規則是什麼?
- 26. 使用android studio持續集成jenkins
- 27. 持續集成和QA
- 28. 持續集成寶石?
- 29. 引用其他靜態庫中的靜態庫(Visual Studio 2010)
- 30. JavaScript測試與MSBuild/Visual Studio的持續集成
感謝閱讀 - 例如 <添加組件= 「X.MySubProject,版本= 2.0.0.0,文化=中性公鑰= e887d47c090832ef」 命名空間= 「X」 %> 如果我的子項目是在建比父項目時間更長,那麼父級可以在版本更改時導入它。與持續集成不兼容。 – NicolasCOM