如何更改多個項目的AssemblyInfo.cs文件中的裝配版本。我們的解決方案中有大約75個項目,我們幾乎每週都需要更改版本。什麼是最快的方法來做到這一點。更改多個項目的裝配版本
19
A
回答
50
我通常會在所有項目中創建一個名爲AssemblyVersionInfo.cs的文件,其中包含作爲鏈接。我讓這個文件包含版本屬性,並從常規的AssemblyInfo.cs文件中刪除相同的屬性。然後,您只能在一個文件中更新版本號,並使所有項目共享相同的編號。
將文件添加爲鏈接;右鍵單擊解決方案資源管理器中的項目,選擇「添加」 - >「現有項目...」。瀏覽到該文件,然後單擊添加按鈕右邊緣的小箭頭,然後在下拉菜單中選擇「添加爲鏈接」。
2
一種方法是使用AssemblyInfo Task在生成時設置版本號(http://code.msdn.microsoft.com/AssemblyInfoTaskvers),然後將版本號定義爲msbuild腳本中的屬性。
0
我在VS中使用了find/replace函數。 例如replacig assembly: AssemblyVersion("1.0.
到assembly: AssemblyVersion("1.1.
在所有的解決方案做了什麼,我neded :)
相關問題
- 1. 多個項目的多個Rails版本
- 2. Rails項目和Rails版本更改
- 3. 動態地在安裝項目中更改版本?
- 4. 更改每個版本的.m2目錄
- 5. git項目的多個版本
- 6. 控制PHP項目的多個版本
- 7. 版本控制擴展單個項目的多個項目
- 8. VS2008部署項目。更改每個版本的UpgradeCode
- 9. 配置WiX項目以安裝多個版本,但刪除相同的次要版本
- 10. 跨多個項目管理gradle版本
- 11. 項目管理/多個版本
- 12. 發佈下一個版本時更改項目名稱Android
- 13. 引用具有多個配置版本的裝配
- 14. 如何更改Eclipse中「已安裝項目構面」的Java版本?
- 15. 的Ruby版本和項目不匹配
- 16. 安裝多個python版本
- 17. 安裝多個PHP版本
- 18. 裝配XXX具有比引用裝配XXX更高的版本
- 19. 如何用多個jdk版本的Gradle構建多個項目?
- 20. 在舊版本上安裝新版本的部署項目
- 21. Sharepoint:修改文件/項目的版本
- 22. 在模擬器中安裝一個項目的兩個版本
- 23. 如何更改我的項目的默認gemset和ruby版本?
- 24. Rstudio:更改項目的git版本控制的來源
- 25. Visual Studio 2010安裝程序自動更改SVN版本的.NET項目組合版本
- 26. 更改UITabBarController更多項目的顏色
- 27. 更改多項選擇中的項目的文本顏色AlertDialog
- 28. subversion/tortoisesvn-更改版本庫的目錄
- 29. 更改R CMD的目標版本
- 30. 更新其他項目依賴關係中的項目版本和版本
http://blogs.msdn.com/jjameson/archive/2009/04/03/shared-assembly-info-in-visual- studio-projects.aspx – 2009-06-11 12:53:53