有关App.Config的类库和日志记录的问题

时间:2011-01-06 05:04:39

标签: c#

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

配置文件的目的是获取路径和其他参数。

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

以下是我的情景:

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

    1. 我的Dll需要使用具有许多配置参数的配置文件
    2. 另据我了解,我需要app.config进行企业登录
    3. 我怎样才能做到这一点? 有什么想法吗?

      干杯, KARTHIK

3 个答案:

答案 0 :(得分:0)

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

您也可以在代码中设置值,但这种类型会破坏使用配置文件开始的目的。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

只是一个想法。