アプリ構成ファイルの使用方法について混乱しています。SQL サーバー データベースに接続し、特定のテーブルからデータを取得するプログラムがあります。これを行うために LinqToSql クラスを使用しています。最後にウィザードに従うと、接続文字列が app.config ファイルに配置されます。
次に、そのプログラムをクラス ライブラリとして使用する予定なので、wpf アプリケーションである別の実行可能ファイルからその exe への参照を追加します。その wpf アプリケーションでは、プログラムを機能させるために、接続文字列を含む app.config ファイルを配置する必要があります。
これまでのところ、すべてを理解しています。今私が混乱している部分は、プログラムが機能するために app.config ファイルにある設定もコピーする必要がないのはなぜですか? 参照されている実行可能ファイルでどの設定が適切で、どの設定が適切でないかを示します。たとえば、接続文字列は wpf アプリケーションの app.config ファイルにある必要があることを知っています。しかし、ユーザー設定:
app.config:
参照される実行可能ファイルの app.config にある可能性があります。
要約すると、参照されている実行可能ファイルの app.config ファイルから wpf アプリケーションの app.config ファイルにコンテンツを移動する必要があり、参照されている実行可能ファイルの app.config ファイルから他のコンテンツを移動する必要がなかったのはなぜですか?