網頁

2016年1月5日 星期二

Application Setting & User Setting

Last Update: 2016/01/05 21:46+08



Intro

Application Settings 和 User Settings 差異在
Application Settings 不能在Runtime時修改
User Settings 可以



Content

專案右建, 可以加入Setting
Scope(範圍)就可以選擇Application(應用程式)或User(使用者)


可以從[ProjectNamespace].Properties.Settings找到專案的設定
你也可以自己新增一定設定檔
Application 和 User Scope 是用Attribute(屬性)來區分的


Applicatoin 與 User scope 差在是否可以在runtime修改
Properties.Settings.Default.Setting_App = "ABC";//Error 此屬性為唯讀
Properties.Settings.Default.Setting_User = "DEF";

另外是, 這些設定會出現在 app.config 裡
但其實刪掉也還是可以作用
app.config 主要是要覆寫原來的設定
你可以在 bin/debug 裡找到 [ProjectName].exe.config
你可以修改這個檔案來改變應用程式執行時的參數

但記得, 重建專案時, 專案裡的app.config會覆蓋掉[ProjectName].exe.config 也就是, 當你的程式release後, 需要讓使用者藉由改參數來因應不同狀況時
可以參考使用



沒有留言:

張貼留言