.net - 将 app.config 与类库一起使用

标签 .net configuration

我经常需要创建一个 .Net 类库,它需要一个 app.config 来处理数据库连接字符串等内容。但是,这些设置必须位于调用应用程序的 app.config 或 web.config 中。如果我想跨多个应用程序分发 DLL,这会变得很痛苦,因为我必须将这些设置复制到每个应用程序的 app.config 中。

我考虑过通过类库内部的代码手动读取配置设置,但这也是一个主要的痛苦。有人对在类库中加载 app.config 设置的最佳方法有什么建议吗?

最佳答案

我知道这不是您想听到的,但是入口点的配置文件是放置这些设置的逻辑位置。如果每个库都需要自己的配置文件,那么必须编辑每个文件而不是只编辑一个文件会变得很乏味。

我将有一个文本文件,其中包含作为库的一部分(以及项目的一部分)的默认设置,该文本文件可以与库一起分发以进行默认设置配置(可以将其复制并粘贴到配置文件中) )。

关于.net - 将 app.config 与类库一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/690313/

相关文章:

c# - 通过 C# 代码将 appSettings 部分添加到 web.config

c# - 为什么具有 STAThreadAttribute 的线程不支持 WaitAll 方法?

c# - 为什么.NET中_MethodInfo接口(interface)不叫IMethodInfo?

javascript - 为 Restful Web 服务构建 JSON 配置的正确方法

java - 具有默认用户的 Spring MVC Web 应用程序

.net - 如何使用 PropertyDescriptor 实例作为绑定(bind)定义的一部分,而不是使用 PropertyPath?

.net - 从 .NET 3.5 WCF Web 服务 (REST) 返回 JSON 和 XML 格式

configuration - 从 Haskell 查找 X11 屏幕的数量

regex - 带有 map 和正则表达式的动态 proxy_pass

grails - Grails 1.2.4:更改ProxySettings.groovy的位置