Файл настроек не может быть обновлен без перекомпиляции

У меня есть файл настроек в моем приложении 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>

0 ответов

Другие вопросы по тегам