关于c#:使用引用库的app.config设置

using app.config settings for referenced libraries

本问题已经有最佳答案,请猛点这里访问。

我有一个引用数据访问库的WCF服务。在数据访问库中有一个app.config文件,其中包含到数据库的连接字符串。我不想每次更改连接字符串时都重新编译引用的数据访问库。我希望能够将连接字符串放入wcf项目的app.config文件中。这有可能吗?如果是这样怎么办?


您的数据访问库不应该有一个app.config,因为它不是一个应用程序。

使用app.config的关键是允许每个应用程序使用库所尊重的设置来配置自己。

这对于连接字符串之类的事情特别容易。只需将连接字符串放入wcf服务的app.config文件。在数据访问库中,您需要做的就是确保它知道应该使用哪个连接字符串名称。