私はさまざまなシナリオでそれを練習することで.NETのConfigurationManagerを理解しようとしています。On .NETでConfigurationManagerを理解する
私はProject1とProject2の2つのプロジェクトを持っています。 Project2はProject1を使用します。
私の状況:project1のapp.configファイルにセクション(serializedfilename)があります。 と私はのProject2でProject1の
private static string SerializedConfiguration = ConfigurationManager.AppSettings["SerializedFilename"];
のclass1でのコード行を持って、私はProject1ののclass1でメソッドを呼び出すと、私は例外を取得しています。
.NETのように、project1を適切に参照していても、project2から呼び出されたときに、project1のapp.configファイルの設定を見つけることができないようです。私はのProject2のファイルをapp.configをするセクション(serializedfilename)を移動するときしかし、...すべてがうまく動作しているようです
...
は、誰かがここで何が起こっているのか私に説明できますか?私は、ConfigurationManagerが元のアプリケーション(ここではproject1)ではなくクライアントアプリケーション(この場合はproject2)のコンテキストに存在すると仮定したいと思います。
注:私は新しいです)
ありがとうございます。
ありがとう私は感謝します – oliverdejohnson