我知道我可以爲VS中的解決方案中的每個項目設置主版本號和次版本號。我可以爲我的解決方案中的所有項目設置一個通用major.minor編號,它們都具有相同的格式,例如2.3.3?我可以爲Visual Studio中的解決方案設置一般major.minor.release
3
A
回答
3
我建議你有一個名爲GlobalAssemblyInfo.cs
一個共同文件,它包含在您的整個解決方案適用於裝配信息。它可能包括以下屬性:
[assembly: AssemblyProduct("Your Product Name")]
[assembly: AssemblyCompany("Your Company")]
[assembly: AssemblyCopyright("Copyright © 2010 Your Company")]
[assembly: AssemblyTrademark("Your Trademark (if applicable)")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
然後,每個項目應該叫AssemblyInfo.cs
本地文件包含只適用於該項目的具體信息。這將包括信息,你可能要在每個組件的基礎供應:
[assembly: AssemblyTitle("Your Assembly Title")]
[assembly: AssemblyDescription("Your Assembly Description")]
[assembly: AssemblyCulture("Assembly Culture (if not neutral)")]
[assembly: ComVisible(true/false)]
[assembly: Guid("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")]
最後,請按照下列步驟來共享多個項目之間的GlobalAssemblyInfo.cs
文件:
- 右擊在解決方案資源管理器中的項目上,指向「添加」,然後單擊「現有項目」。
- 導航到您的全局程序集文件並將其選中。
- 單擊「添加」按鈕上的下拉箭頭,然後單擊菜單中的「添加爲鏈接」。
2
是的。您只需在所有項目中引用(將文件作爲項目的鏈接添加到常用文件) Version.cs,其中包含所有項目的AssemblyVersion和AssemblyFileVersion公共部分。
你的, 阿洛伊斯·克勞斯
2
好吧,如果我這樣做,就像阿洛伊斯的建議我有其他問題。對於每個項目,我需要設置AssemblyProduct屬性。如果我爲所有項目都有一個AsssemblyInfo.cs文件,我可以爲所有項目設置一個AssemblyProduct?有沒有可能讓這個屬性更靈活?
相關問題
- 1. CMake Visual Studio解決方案設置
- 2. Visual Studio 2003解決方案到Visual Studio 2013解決方案
- 3. Visual Studio:單一解決方案還是很多解決方案?
- 4. visual studio解決方案
- 5. Visual Studio解決方案
- 6. visual studio解決方案配置權
- 7. 確定解決方案配置(Visual Studio)
- 8. 在Visual Studio解決方案中以編程方式設置生成配置
- 9. 的SharePoint Visual Studio解決方案在解決方案庫中不可見
- 10. 一把umbraco Visual Studio解決方案(V4.7)
- 11. 提供模塊化設置系統的一般解決方案
- 12. Maven2中的Visual Studio C++解決方案
- 13. 包含多個解決方案的Visual Studio解決方案
- 14. 的Visual Studio 2010解決方案資源管理器設置
- 15. Visual Studio解決方案的設置製造商
- 16. 每個解決方案/項目的Visual Studio設置
- 17. Visual Studio 2008解決方案始終以Visual Studio 2010打開
- 18. Resharper解決方案設置
- 19. 我們可以做一個Visual Studio解決方案有到期日
- 20. 將Visual Studio 2008解決方案轉換爲2010無需Visual Studio?
- 21. Visual Studio 2010:爲解決方案中的所有項目設置NDEBUG
- 22. 不同的測試設置在同一個解決方案Visual Studio中
- 23. OneDrive上的Visual Studio解決方案
- 24. 對SCONS的Visual Studio解決方案?
- 25. Visual Studio 2010的解決方案工廠
- 26. Visual Studio 2005解決方案的問題
- 27. Visual Studio 2008中的Visual Studio 2010(測試版2)解決方案
- 28. 鏈接在被稱爲SOL一個解決方案,我有兩個項目,一個Visual Studio解決方案
- 29. 是否可以在Visual Studio中創建解決方案級配置文件?
- 30. 我可以設計任何無鎖解決方案,此方案
+1 @ user509218 - 另外,如果您不清楚如何去做,請查看http://www.tigraine.at/2009/01/22/sharing-a-common-assemblyinfo-between -project-a-solution/ – InSane 2010-11-23 09:31:09
您的意思是說可以添加對源文件的引用嗎?我一直添加這些類型的文件作爲鏈接項目(添加現有,然後選擇「添加爲鏈接」 - 選項) – Ozzy 2010-11-23 09:33:11