目標 Common
- 開發人員於App.config撰寫設定檔
- 編譯後,Debug或Release會產生該應用程式的設定檔,例如:TestProject.exe.config
- 將應用程式註冊成開機後啟動
- Winform輸入的設定內容儲存後直接修改設定檔,以利開機後程式啟動可套用正確的設定檔
步驟1:建立設定檔
- 專案上點擊右鍵 → 加入 → 新增項目
- 選擇應用程式組態檔
應用程式組態檔 |
步驟2:撰寫設定檔
根據自己的需求撰寫,例如:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="Sql.DataSource" value="127.0.0.1,1433" /> <add key="Sql.UserID" value="sa" /> <add key="Sql.Password" value="sa" /> </appSettings> </configuration>
步驟3:撰寫程式
根據自己的需求撰寫,例如建立一個Util類別:
internal class ConfigUtil { public static void UpdateAppSettings(string key, string value) { var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); var settings = config.AppSettings.Settings; settings[key].Value = value;// 主要是這段程式 修改設定檔的內容// Save the configuration file. config.Save(ConfigurationSaveMode.Modified);// Force a reload of the changed section. This // makes the new values available for reading. ConfigurationManager.RefreshSection("appSettings"); } }
沒有留言:
張貼留言