目前我在圖書館創建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是一樣的東西?我不這麼認爲 –