ソリューション ファイルにいくつかのプロジェクトがあり、そのうちの 1 つに、他のすべてのクライアント アプリケーションに適用される共通ロジックの多くが含まれています。すべてのアプリケーション構成で同じ構成設定を複製するのではなく、構成ファイルを共通ライブラリ プロジェクトに追加することにしました。ただし、クライアント プロジェクトのいずれかを実行すると、構成に含まれる情報が欠落していることを示すエラーが表示されます。基本的に、クライアント インスタンスは、共通ライブラリ プロジェクトへの参照を保持していても、共通ライブラリ構成ファイルの内容を認識できません。クライアント プロジェクトの app.config コンテンツと共通ライブラリの app.config コンテンツの両方を使用できるようにするには、どうすればよいですか?
注: これまでの「回答」の多く (例: .NET - クラス ライブラリを使用した App.config の保存) では、ConfigurationManager の代わりに .NET 1.1 ConfigurationSettings マネージャーをまだ使用していると想定しています。3.5以降に最適な回答を探しています。