我已經用 winforms 制作了一個 exefile,我想讀取/寫入 exefiles 配置的設置。但我該怎么辦呢?我使用的是 Visual Studio 2013。Visual Studio 2013 和 20196 之間有區別嗎?我在 C# 中嘗試了以下操作,但找不到 Configuration、ConfigurationManager 和 ConfigurationSaveMode - 那么我需要使用什么?Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);config.AppSettings.Settings.Remove("CountryCode");config.AppSettings.Settings.Add("CountryCode", "+45");config.AppSettings.Settings.Remove("MobilePhone");config.AppSettings.Settings.Add("MobilePhone", "12345678");config.Save(ConfigurationSaveMode.Modified);
1 回答

米脂
TA貢獻1836條經驗 獲得超3個贊
這不是 winform 中設置的工作方式。調用項目的屬性(右鍵單擊項目,選擇屬性)。單擊設置。在那里輸入您的設置 - 例如,創建一個名為 TimerInterval,類型為 int,用戶范圍,值設置為 3000
要從代碼中使用它們,請執行以下操作:
_myTimer.Interval = Properties.Settings.Default.TimerInterval;
要更改設置,請像任何其他屬性一樣進行設置:
Properties.Settings.Default.TimerInterval = 2000;
要拯救他們,請執行以下操作:
Properties.Settings.Default.Save();
只有用戶范圍的設置可以在運行時更改/保存。通過如上所述更改設置網格來更改應用程序范圍設置。目的是您將用戶范圍設置用于用戶將更改的內容/首選項,并將應用程序范圍設置用于您的應用程序需要運行但您作為開發人員想要配置的內容(可能是數據庫連接字符串)
- 1 回答
- 0 關注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消