1

我的 C# windows 应用程序中有一个设置文件。在设置设计器中,我为字符串值创建了一个条目,为布尔值创建了一个条目。在我在调试目录中部署项目后,我在[appName].exe.config file. 但是我看到我的应用程序中的该值没有变化。
让我们清楚。我的 Windows 窗体中有一个复选框。我CheckBoxInitValue在我的设置文件中有。默认CheckBoxInitValueFalse 。当我在文件中将其更改为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>
4

0 回答 0