0

私の app.config ファイルには 6 つのキーと値のペアがあります。

  • 以前は3つしか持っていませんでした。
  • 最近、さらに 3 つのキーを追加する前に、アプリケーションを何度も実行しました。
  • しかし、これを行うと、常に「Null object reference」エラーが発生します。
  • 以下のコードを使用して古い 3 つの値を読み取ることはできますが、新しく追加された 3 つのキーの値を返すことはできません。
return 
  System.Configuration
    .ConfigurationManager.AppSettings.Get("FTPDirectory").ToString();

考えられる理由は何ですか?

4

1 に答える 1

3

app.config への変更の間に再コンパイルしていますか? msbuild は、たとえば app.config を出力フォルダーに .exe.config としてコピーします。

于 2013-05-01T11:42:50.060 に答える