我的解决方案文件中有几个项目,其中一个恰好包含应用于所有其他客户端应用程序的许多通用逻辑。我不必在所有应用程序配置中复制相同的配置设置,而是选择将配置文件添加到我的公共库项目中。但是,当我运行任何客户端项目时,我会收到错误消息,表明配置中包含的信息丢失。本质上,客户端实例,即使它持有对公共库项目的引用,仍然对公共库配置文件的内容视而不见。我需要做什么才能同时使用客户端项目的 app.config 内容以及公共库的 app.config 内容?
注意:之前的许多“答案”(例如 .NET - 使用类库存储 App.config)假设仍然使用 .NET 1.1 ConfigurationSettings 管理器而不是 ConfigurationManager。我正在寻找最适合 3.5 及更高版本的答案。