【问题标题】:common config file通用配置文件
【发布时间】:2011-12-19 04:50:05
【问题描述】:

我有 4 个执行不同任务的 .net 控制台应用程序。这 4 个应用程序共享一些我通过 app.config 文件传递​​的通用配置。我可以将所有配置放在一个通用配置文件中并从中读取而不是 4 个 applicationname.exe.config 文件中的每一个吗?

【问题讨论】:

    标签: .net configuration-files


    【解决方案1】:

    您可以使用ConfigSource。基本上,它们允许您在 app.config 中引用不同的文件。

    这是它的工作原理,

    <configuration>
      <system.serviceModel>
        <services configSource="External.config" />
      </system.serviceModel>
    </configuration>
    

    External.config

    <services>
       <!-- Put what you were going to put in the Service element-->
    </services>
    

    您需要做的是将所有配置文件中的公共部分“重构”为外部文件,并从您的主配置文件中引用它们。

    【讨论】:

      【解决方案2】:

      是的,您可以这样做。如果您创建一个单独的配置项目并从不同的项目中引用它们,您可以访问相同的键/值对。 IE;配置。

      看看我之前的question

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-18
        • 1970-01-01
        • 2018-10-23
        • 2016-12-02
        相关资源
        最近更新 更多