我在一個大的asp.net解決方案中有幾個項目和一個網站。在一些項目中,我有一個app.config文件,並在網站上有我的web.config。在每個配置中,我指定了幾個在它們之間通用的東西,比如連接字符串。有什麼辦法可以將這些常用項目合併到一個配置文件中,並從需要它們的各種項目中引用它們?如何整合asp.net解決方案中的配置文件?
1
A
回答
1
您可以在任何.config中引用外部配置文件(請參閱http://www.peterprovost.org/blog/post/External-Config-Files-in-NET.aspx)。
每個項目都有一個配置文件;這些文件以[輸出名稱] .config(例如,MyCode.DLL,MyCode.DLL.config)的形式發佈到bin目錄。然後,您可以從主配置(web.config)引用這些.config文件。
如果你發現你的配置文件沒有找到正確的目的地,你可以進行ChanChan提到的後編譯步驟。
1
您可以通過項目中的前/後編譯步驟執行此操作,以從解決方案目錄複製配置文件。
幾年前,這是scott hanselman推薦的解決方案。
相關問題
- 1. 如何設置解決方案配置特定的配置文件?
- 2. VS解決方案中的ReSharper配置
- 3. 如何使整個asp.net解決方案作爲用戶控件
- 4. 多項目解決方案中的配置文件
- 5. 合併Visual Studio解決方案文件
- 6. 合併Visual Studio解決方案文件
- 7. 如何在Visual Studio解決方案文件中設置默認配置?
- 8. Ninject - 不同的解決方案配置
- 9. 解決方案的主動配置SharpDevelop
- 10. 爲Jenkins使用的.NET解決方案配置構建文件
- 11. 配置文件在一個大的c#解決方案
- 12. 從解決方案文件獲取當前配置的MSbuild
- 13. 如何配置解決方案中的所有C#項目
- 14. 如何在vspackage中獲得當前的解決方案配置?
- 15. msbuild解決方案文件
- 16. 如何通過配置文件設置Elastic Beanstalk解決方案堆棧?
- 17. 在整體解決方案
- 18. CRM解決方案配置步驟
- 19. 配置時間戳Rails(解決方案)
- 20. visual studio解決方案配置權
- 21. 確定解決方案配置(Visual Studio)
- 22. ASP.NET MVC解決方案
- 23. 發佈Asp.Net解決方案
- 24. 解決方案文件夾外部解決方案目錄
- 25. 重構解決方案文件夾到新解決方案
- 26. 爲VS2008解決方案創建VS2010解決方案文件
- 27. VS 2008中的解決方案文件
- 28. Apple MDM - 配置文件無法解密(未安裝此配置文件的解密密鑰)解決方案
- 29. 在同一個解決方案中組合ASP.NET和ASP.NET核心
- 30. 如何爲ASP.NET中的多個解決方案獲取多個重疊的配置文件?