7
|
Pat · 技术社区 · 15 年前 |
![]() |
1
3
最好不要写入app.config,而是使用设置文件保存修改后的用户设置。app.config和web.config只能用于只读值。 |
![]() |
2
3
由于app.config文件是一个简单的XML文件,因此可以将其加载到xdocument中:
我根据@pat的注释更正了xdocument.load()代码 |
![]() |
3
2
由于我没有收到任何其他答案,也不满意我以前的解决方案,我再次问了这个问题,做了更多的研究,并能够想出一个更好的答案。见 How to load a separate Application Settings file dynamically and merge with current settings? 代码和解释。 |
![]() |
4
1
我不认为覆盖整个配置文件是一个好主意。此文件中的某些设置可能包含要在任何代码有机会执行任何操作(即与.NET CLR启动相关的操作)之前提前处理的设置。 |
![]() |
5
0
多亏了马努的建议,我才把文件读成XML,于是我一起黑客了。 this solution .(对于保存为字符串的属性(如文本框的文本属性),它仅在当前表单中起作用。例如,如果您保留NumericUpDown控件的Value属性,它将不起作用。)它通过使用带有要保存文件路径的export来工作,该路径生成如下文件:
然后导入该文件,应用程序中的所有设置都会发生更改(不要忘记在某个时刻使用.save())。如果出现问题,设置将恢复。
|
![]() |
M C · 如何在vs代码上配置Java EE环境? 1 年前 |
![]() |
Rost · 将文件内容与400错误请求一起获取 1 年前 |
![]() |
Yogesh · Nginx未按预期重定向域 1 年前 |
![]() |
Sam · Intellij:SDK 17与源版本17不兼容 1 年前 |