2008-08-30 22 views

回答

6

如果您使用項目的設置,則可以將每個設置標記爲應用程序或用戶。

如果它們設置爲用戶,它們將按用戶存儲,當您調用Save方法時,它將在該用戶的配置中更新。

代碼項目有一個非常詳細的article保存所有類型的設置。

1

app.config不是您想要用於用戶可調整數據的內容,因爲它將存儲在程序文件的某個位置(用戶不應具有寫入權限)。相反,標記爲a UserScopedSettingAttribute的設置最終將在%LocalAppData%中的某個用戶範圍的.config文件中。

我發現學習這些東西的最好方法是混淆Visual Studio的「設置」選項卡(在項目的屬性頁上),然後查看它生成的代碼並查找%LocalAppData%以查看該文件它會產生。

相關問題