【发布时间】:2012-10-28 12:34:39
【问题描述】:
我正在使用 .NET 4.0,我想使用 app.config 文件来存储相同的参数设置。我执行以下操作。我使用项目属性中的Settings 选项卡来创建我的参数。
这样在app.config文件中添加信息如下:
<MyApp.Properties.Settings>
<setting name="param1" serializeAs="String">
<value>True</value>
</setting>
<MyApp.Properties.Settings>
在我的视图模型中(在我的代码中)我可以通过这种方式访问信息:
bool myBool = MyApp.Properties.Default.param1;
当我尝试更改配置文件中的值时,我尝试这样做:
Properties.Settings.Default.param1 = false;
但这会导致错误,即param1 是只读的。
那么如何从我的代码更新我的配置文件?
【问题讨论】:
-
在这个解决方案中,他们使用 config.AppSettings。 AppSettings 没有被弃用?我想使用 ApplicationSettings,因为它使用类型参数。
-
用 EDIT2 编辑了我的答案,提供了一个答案链接,该链接指向可能是您的解决方案的代码:)
标签: c# app-config