目前我在图书馆创建builted像这样的一个app.config文件:如何正确使用app.config?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<appSettings>
<add key ="DATE" value="dd/MM/yyyy"/>
<add key ="TIME" value="HH:mm|HH:mm:ss"/>
<add key ="DURATION" value="ss|mm:ss|hh:mm:ss|hhmmss"/>
<add key ="LAT_LONG" value="dd.ddddd[N,S]dd.ddddd[E,W]|[-]dd.ddddd°,[-]dd.ddddd°|[-]ddmmss.ssss, [-]dddmmss.ssss "/>
</appSettings>
</configuration>
我需要用户通过添加和/或删除格式,甚至将新设置添加到文件来修改这个设置。我使用ConfigurationManager
来做到这一点。
现在我怀疑这将实际上工作时,这个应用程序将部署,因为,如果我明白我在我以前的研究中读取,appSettings
不能在运行时修改。我必须使用userSettings
吗?在这种情况下,我可以直接在这个app.Config
文件中添加它们吗?如何工作userSettings
?我可以用ConfigurationManager
与他们互动吗?
编辑:确定我明白,我问了很多东西,所以让我们做的事情很简单。我可以将userSettings节点添加到我的app.Config吗?如果是,我的申请是否真的在他们身上工作?
这将是太宽泛,脱离主题Ø写在NET的这个关键部分的教程。你可以在这里找到一个众所周知的教程[破解.NET 2.0配置之谜](https://www.codeproject.com/Articles/19675/Cracking-the-Mysteries-of-NET-2-0-Configuration#duplicate = 0) – Steve
[WPF中的用户设置](https://blogs.msdn.microsoft。com/patrickdanino/2008/07/23/user-settings-in-wpf /) – stuartd
@stuartd是的好,但设置和app.config是一样的东西?我不这么认为 –