我在一個大的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. 合併Visual Studio解決方案文件
- 5. 合併Visual Studio解決方案文件
- 6. 合併Sharepoint WSP解決方案文件
- 7. 如何在Visual Studio解決方案文件中設置默認配置?
- 8. 解決方案的主動配置SharpDevelop
- 9. 爲Jenkins使用的.NET解決方案配置構建文件
- 10. 從解決方案文件獲取當前配置的MSbuild
- 11. 如何通過配置文件設置Elastic Beanstalk解決方案堆棧?
- 12. msbuild解決方案文件
- 13. 在整體解決方案
- 14. 配置時間戳Rails(解決方案)
- 15. 確定解決方案配置(Visual Studio)
- 16. visual studio解決方案配置權
- 17. 重構解決方案文件夾到新解決方案
- 18. 爲VS2008解決方案創建VS2010解決方案文件
- 19. VS 2008中的解決方案文件
- 20. 發佈Asp.Net解決方案
- 21. 如何爲ASP.NET中的多個解決方案獲取多個重疊的配置文件?
- 22. 整個解決方案中的NuGet update_package
- 23. 在同一個解決方案中組合ASP.NET和ASP.NET核心
- 24. 如何使用ASP.net MVC設置我的解決方案?
- 25. 大型解決方案,許多解決方案配置,添加新項目
- 26. 如何綁定到來自XAML的解決方案配置?
- 27. hackerrank中的解決方案不匹配
- 28. 在解決方案中查找文件
- 29. 在Asp.Net中轉換app.config文件核心解決方案發布?
- 30. C#如何檢查解決方案配置