Файл настроек не может быть обновлен без перекомпиляции
У меня есть файл настроек в моем приложении C# windows. В конструкторе настроек я создал запись для строкового значения и запись для значения bool. После того, как я развернул проект в каталоге отладки и изменил значение записи bool в [appName].exe.config file
, Но я вижу, что это значение не изменилось в моем приложении.
Давайте будем ясны. У меня есть флажок в моей форме Windows. И я имею CheckBoxInitValue
в моем файле настроек. CheckBoxInitValue
является ложным по умолчанию. Когда я изменяю его на True в [appName].exe.config
файл и перезапустить приложение, флажок начальное состояние остается непроверенным. Это должно быть проверено изначально. Потому что я установил значение флажка в событии загрузки формы с помощью следующего кода:
myCheckbox.Checked = mySettingFileName.Default.CheckBoxInitValue;
Как я могу обновить свойства в файле настроек в файле конфигурации, чтобы я мог использовать новые значения без необходимости компиляции?
Изменить: (часть.exe.config usersettings)
<userSettings>
<WPortFWDownloader.ayarlarFWDownloader>
<setting name="MyStringValue" serializeAs="String">
<value>My Default Value</value>
</setting>
<setting name="CheckBoxInitValue" serializeAs="String">
<value>False</value>
</setting>
</WPortFWDownloader.ayarlarFWDownloader>
</userSettings>