2012-09-24 63 views
2

在我的應用程序中,我想將配置的變量作爲項目的一部分保留下來(我可以使用隨附的文件來完成,但這將是邪惡的),以便可以進行更改而應用程序正在運行並保存,以便它可以關閉並重新打開並保持相同的值。持久化應用程序變量/設置C#

在Visual Studio 2010 C#項目中,對此的建議或最佳實踐方法是什麼?

+0

的可能的複製http://stackoverflow.com/questions/453161/best-practice-to-save-application-settings-in-a-windows -forms應用 – zeebonk

回答

3

使用App.config或Web.config。

例子:here

這是建議的最好的辦法。

你也可以保存你的設置中的數據庫(如果你使用一個),並在運行時加載它們,如果你不希望使用「隨附文件」(儘管話說回來,它仍然是一個伴隨文件)。但是,如果連接字符串發生更改,則必須將連接字符串硬編碼到數據庫,這可能會很麻煩。

還要注意,連接字符串通常保存在config文件的標籤下<connectionStrings></connectionStrings>