我的C#windows应用程序中有一个设置文件。在设置设计器中,我为字符串值创建了一个条目,为bool值创建了一个条目。在调试目录中部署项目后,我在[appName].exe.config file
中更改了bool条目的值。但我发现我的应用程序中的值没有变化。
让我们说清楚。我的Windows窗体中有一个复选框。我的设置文件中有CheckBoxInitValue
。 CheckBoxInitValue
默认为错误。当我在[appName].exe.config
文件中将其更改为 True 并重新运行应用程序时,复选框初始状态仍未选中。最初应该检查。因为我通过以下代码在表单加载事件中设置复选框值:
myCheckbox.Checked = mySettingFileName.Default.CheckBoxInitValue;
如何更新配置文件中设置文件中的属性,以便我可以使用新值而无需编译?
编辑:( .exe.config usersettings part)
<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>