【发布时间】:2011-02-03 15:42:09
【问题描述】:
我需要使用 ClickOnce 部署来部署 Windows 窗体应用程序。 (VS2008,.NET 3.5) 我需要为这个应用程序提供一个任何用户都可以修改的配置文件。 出于这个原因,我在 app.config 中使用应用程序设置而不是标准 appSetttings,因此我可以将用户配置与应用配置分开。
见http://msdn.microsoft.com/en-us/library/ms228995(VS.80).aspx
使用 VS 创建 Settings.settings 文件会生成一个具有硬编码默认值的类,如下所示:
[global::System.Configuration.DefaultSettingValueAttribute("blahblah")]
public string MyProperty
...
我想从 app.config 中读取默认值!
所以我创建了自己的派生自 ApplicationSettingsBase 的类,但我无法让它从 app.config 中读取值。 有什么想法吗?
【问题讨论】: