【发布时间】:2012-10-01 19:18:54
【问题描述】:
我主要负责为我的项目使用大量外部资源的 DLL。我想为我的项目创建一个名为 Infrastructure.config 的配置文件,客户项目可以将其复制到他们的项目中,而无需剪切并粘贴到他们自己的应用程序或 Web 配置中。我在以下位置尝试了以下建议:
Change default app.config at runtime
在我尝试使用使用自定义部分的 Log4Net 之前,该解决方案运行良好。当我尝试使用上述链接中的代码时,我收到了一个未知的配置部分。当我使用没有上述代码的相同配置文件时,它可以正常工作。有趣的是,当我尝试使用 TransactionScope 时它爆炸了。因此,在我的配置中使用 TransactionScope 和 configurationSections 的某种组合使其失败。有什么建议吗?
我希望每个客户端应用程序或网站都有自己的配置来配置自己的值,而我的 infrsatucture.dll 应该能够组合自己的值、自定义 SOAP 绑定和 Log4Net。
【问题讨论】:
标签: c# configuration app-config