【问题标题】:App.config and ConfigurationManagerApp.config 和 ConfigurationManager
【发布时间】:2010-10-09 19:48:42
【问题描述】:

如果我调用 OpenMappedExeConfiguration() 方法并指定一个配置文件(filemap)作为参数,这是否意味着 ConfigurationManager 从那时起将使用新指定的配置文件并忽略 app.config?

我知道ConfigurationManager默认查找app.config,但是因为OpenMappedExeConfiguration()方法返回一个Configuration对象,几乎就好像返回的实例是唯一适用于指定的配置文件,但我不是100 % 确定。

【问题讨论】:

    标签: c# app-config configurationmanager


    【解决方案1】:

    据我所知,它只会打开配置并返回Configuration 对象,它不会更改默认值。

    【讨论】:

    • 我相信这是正确的 - 这为您提供了从配置文件中显式读取配置的句柄,它不会更改进程使用的内存配置。
    【解决方案2】:

    使用它作为参数调用当前配置打开 AppDomain.CurrentDomain.SetupInformation.ConfigurationFile 也可以在消息框中使用它来显示正在使用的配置文件

    【讨论】:

      猜你喜欢
      • 2010-11-19
      • 2011-02-17
      • 1970-01-01
      • 2013-09-06
      • 2013-01-09
      • 2019-06-21
      • 2016-07-21
      • 1970-01-01
      • 2016-01-07
      相关资源
      最近更新 更多