У меня есть файл настроек в моем приложении C # windows.В конструкторе настроек я создал запись для строкового значения и запись для значения bool.После того, как я развернул проект в каталоге отладки и изменил значение записи bool в [appName].exe.config file
.Но я вижу, что это значение не изменилось в моем приложении.
Давайте проясним.У меня есть флажок в моей форме Windows.И у меня есть CheckBoxInitValue
в моем файле настроек.CheckBoxInitValue
- это Ложь по умолчанию.Когда я изменяю его на True в [appName].exe.config
файле и перезапускаю приложение, начальное состояние флажка остается непроверенным.Это должно быть проверено изначально.Потому что я установил значение флажка в событии загрузки формы с помощью следующего кода:
myCheckbox.Checked = mySettingFileName.Default.CheckBoxInitValue;
Как я могу обновить свойства в файле настроек в файле конфигурации, чтобы я мог использовать новые значения без необходимостикомпиляции?
Редактировать: (часть пользовательских настроек .exe.config)
<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>