【发布时间】:2010-12-27 04:48:33
【问题描述】:
我正在使用 app.config 文件来存储我的应用程序的动态参数。问题是,当我更改 app.config 文件中的值并启动应用程序时,它不会从配置文件中加载新值。似乎 app.config 文件中的值仅在编译时被读取并嵌入到 exe 文件中!
这是我读取配置文件的方式:
public class Helper
{
static Helper()
{
Foo = ConfigurationManager.AppSettings["Foo"];
}
public static string Foo { get; set; }
}
我错过了什么吗?
【问题讨论】:
-
你能发布 app.config 的内容吗?
-
还有哪个文件正在更改内容?应用程序配置?还是与应用程序运行在同一目录中的
.exe.config? -
我正在手动更改 App.config 文件的内容。我将发布我的 app.config 文件的结构作为对这篇文章的回复。
-
然后看我下面的答案。您正在更改错误的文件。
标签: c# app-config appsettings