【问题标题】:Configuration files per assembly [closed]每个程序集的配置文件[关闭]
【发布时间】:2010-10-24 19:16:00
【问题描述】:

是否可以使用 .NET 配置对象来获取为类库程序集而不是可执行程序集指定的 .config 文件。

例如:

我正在开发 Concordion 的 .net 端口,我希望有特定于 Concordion 本身的选项,但也有特定于 Concordion 调用的每个规范程序集的选项。我希望 Concordion 选项位于一个 .config 文件中,而规范程序集每个都有自己的 .config 文件(其中每个配置文件的架构相同)。

我现在可以通过编写自己的解析逻辑来做到这一点,但如果 .NET 中已经内置了一些东西,我更愿意使用它。目前,据我所知,可执行程序集只能有一个 .config 文件。

【问题讨论】:

    标签: c# .net configuration concordion


    【解决方案1】:

    您绝对应该在 CodeProject 上查看 Jon Rista 关于 .NET 2.0 配置的三部分系列。

    强烈推荐,写得很好,非常有帮助!他展示了如何创建和使用自定义配置部分,并继续解释如何使用您自己的 custom.config 来代替标准 .NET 配置文件,或者在标准 .NET 配置文件之外使用。

    马克

    【讨论】:

    • 我必须承认并确认,Jon Rista 的文章@codeproject 是您需要阅读的内容!
    【解决方案2】:

    看看ConfigurationManager.OpenMappedExeConfiguration()。它允许您提供要打开的配置文件的名称。那里的例子应该会让你上路。

    【讨论】:

      猜你喜欢
      • 2021-08-23
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      相关资源
      最近更新 更多