我正在使用.NET 4.0,我想使用app.config
文件来存储相同的参数设置。我做了以下。我使用项目属性中的Settings
选项卡来创建我的参数。C#applicationSettings:如何更新app.config?
这增加了信息的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;
但是这个cau出现错误,那param1
是只读的。
那么如何从我的代码更新我的配置文件?
可能是试试这个:http://stackoverflow.com/questions/1357240/change-the-value-in-app-config-file-dynamicallay –
在这个解决方案,他们使用config.AppSettings。 AppSettings不被弃用?我想使用ApplicationSettings,因为这使用了输入参数。 –
编辑我的答案与EDIT2给出一个链接到一个链接到一个代码,这可能是你的解决方案:) –