【问题标题】:Question regarding App.Config for class library and logging关于类库和日志记录的 App.Config 的问题
【发布时间】:2011-01-06 17:40:07
【问题描述】:

我有一个我想要配置文件的类库。

配置文件的目的是要有路径等参数。

我还想在类库中使用企业日志记录块。

这是我的场景:

  1. 这是一个类库,将部署在 GAC 中
  2. 企业日志记录块使用 app.Config。
  3. 使用 dll 的调用应用程序是 BizTalk 2010。
  4. 我无权修改 BizTalk 的应用程序配置文件

我想要实现的是:

  1. 我的 Dll 需要使用一个有很多配置参数的配置文件
  2. 据我了解,我需要 app.config 用于企业日志记录

我怎样才能做到这一点? 有什么想法吗?

干杯, 卡提克

【问题讨论】:

    标签: c#


    【解决方案1】:

    最简单的方法是使用机器配置。您还可以选择将您的配置放在separate file 中,然后从机器配置中引用它。

    您也可以在代码中设置值,但这有点违背了使用配置文件开始的目的。

    【讨论】:

    • 谢谢,但我什至无权更改机器配置
    【解决方案2】:

    修改您的类库以从特定位置打开和读取配置文件。

    【讨论】:

      【解决方案3】:

      您可以访问调用应用程序的代码吗?

      如果是这样,也许你可以explicitly load the config file as suggested by Marc_s's solution

      只是一个想法。

      【讨论】:

        猜你喜欢
        • 2019-10-15
        • 1970-01-01
        • 2010-09-26
        • 2011-09-24
        • 2010-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多