C# Windows アプリケーションに設定ファイルがあります。設定デザイナーで、文字列値のエントリとブール値のエントリを作成しました。デバッグ ディレクトリにプロジェクトを展開した後、bool エントリの値を変更します[appName].exe.config file
。しかし、私のアプリケーションではその値に変化がないことがわかります。
明確にしましょう。Windowsフォームにチェックボックスがあります。そして、私はCheckBoxInitValue
自分の設定ファイルにあります。CheckBoxInitValue
デフォルトはFalseです。ファイルで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>