我的解决方案中有多个项目,如WEB / EXE / WCF服务/ Windows服务,所有这些系统都是指自定义配置部分设置,如下所述。目前,我已将此自定义配置部分复制到每个web.config / exe.config文件中,我觉得,使用这种方法,我将不得不修改和编辑相应的web.config / exe.config文件,只要有对我的自定义配置部分进行了任何修改。我觉得,这种方法很麻烦,很难管理。有没有更好的方法来处理这种情况,所以我需要在一个单独的配置文件中维护自定义配置部分,我需要在每个项目配置文件中引用此配置文件(并从配置部分读取相应的设置)?请告诉我你宝贵的提示。
自定义配置部分:
<configSections> <section name="CustomConfigSection" type="Company.Product.ConfigSettings.CustomConfigSection, Company.Product.ConfigSettings" /> </configSections> <CustomConfigSection> other relevant settings </CustomConfigSection>
答案 0 :(得分:2)
将自定义配置存储在外部文件中会有帮助吗?
http://blog.andreloker.de/post/2008/06/16/Keep-your-config-clean-with-external-config-files.aspx
答案 1 :(得分:0)
您可以将设置存储在注册表中作为替代选项。