0

我的 app.config 文件有 6 个键值对。

  • 我之前只有三个。
  • 在最近添加 3 个密钥之前,我多次运行该应用程序。
  • 但是这样做,我总是得到“空对象引用”错误。
  • 我仍然可以使用下面的代码读取旧的 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 回答