2016-07-13 63 views
2

我需要點擊一個按鈕打開app.config。我一直在試圖找到如何做到這一點,沒有運氣。我怎樣才能打開文件本身,所以我可以編輯它?如何在Windows窗體中打開app.config?

+1

您需要在您的形式顯示配置的內容? –

+1

在「查看文本」或「讀取設置」中打開? –

+0

@ChrisShao我需要打開文件本身,所以我可以編輯設置。 –

回答

4

如果需要打開應用程序的配置文件本身你做錯了什麼

如果您需要訪問使用Visual Studio的設置設計師定義的設置,如果你要編輯用戶設置使用自動屬性,如

var value = Properties.Settings.Default.SettingName; 

,做同樣的事情,並保存:

Properties.Settings.Default.SettingName = Value; 
Properties.Settings.Default.Save(); 

不能修改應用程序設置反正。如果應用程序安裝在Program Files你甚至不會被允許到文件寫回,因爲Program Files文件夾是不能寫入的應用程序。

如果應用程序使用ClickOnce進行安裝,那麼您的運行也不好,因爲用戶設置的設置文件命名完全不同,甚至不在應用程序可執行文件的相同位置。

所以這歸結爲:做對了保持你的手關閉app.config!

+0

您正在建議創建第二個窗體,以便用戶可以輸入設置並保存它們?我認爲打開配置文件本身會更容易。 –

+0

不僅不容易,而且容易出錯,危險,在大多數情況下甚至不可能。是的,我建議使用適當的設置對話框。 –

+0

好的,謝謝! –

相關問題