ユーザーが調整可能な構成を app.config に保存するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/36326

  •  09-06-2019
  •  | 
  •  

質問

構成データを app.config に保存することが良い考えであることはわかっています (例:たとえ自分のためだけにアプリケーションを書いているとしても、それをハードコードするのではなく、データベース接続文字列)。しかし、app.config に保存されている構成データを、それを使用しているプログラムから更新する方法はあるのでしょうか?

役に立ちましたか?

解決

プロジェクトの設定を使用する場合は、各設定をアプリケーションまたはユーザーとしてマークできます。

ユーザーとして設定されている場合、ユーザーごとに保存され、Save メソッドを呼び出すと、そのユーザーの構成内で更新されます。

コードプロジェクトには非常に詳細な情報が含まれています 記事 あらゆる種類の設定を保存するとき。

他のヒント

app.config は、ユーザーが調整可能なデータとして使用するものではありません。データは Program Files (ユーザーが書き込み権限を持つべきではない) のどこかに保存されるためです。代わりに、 でマークされた設定 a UserScopedSettingAttribute 最終的には、%LocalAppData% のどこかにあるユーザー スコープの .config ファイルになります。

このことを学ぶための最良の方法は、Visual Studio の [設定] タブ (プロジェクトのプロパティ ページ上) をいじって、生成されるコードを確認し、%LocalAppData% で生成されるファイルを確認することだと私は思いました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top