我在一个大的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中的多个解决方案获取多个重叠的配置文件?