4

自分のためだけにアプリケーションを作成している場合でも、構成データをハードコーディングするのではなく、app.config (データベース接続文字列など) に格納することをお勧めします。しかし、それを使用しているプログラムから app.config に保存されている構成データを更新する方法はありますか?

4

2 に答える 2

6

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

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

コード プロジェクトには、すべての種類の設定の保存に関する非常に詳細な記事があります。

于 2008-08-30T20:40:42.307 に答える
1

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

このことを学ぶ最善の方法は、(プロジェクトのプロパティ ページにある) Visual Studio の [設定] タブをいじってから、それが生成するコードを見て、%LocalAppData% を見て、それが生成するファイルを確認することであることがわかりました。

于 2008-08-30T20:44:49.520 に答える