3

Windows フォーム アプリケーションを作成する途中で、さまざまなアプリケーション オプション (レジストリではなく) とユーザー パラメーター (ウィンドウの位置、列の順序など) を設定ファイルに保存するのは良い考えだと思いました。箱から出してすぐに、すばやく簡単に、またはそう思いました。

デフォルトの SettingsProvider (LocalFileSettingsProvider) を使用して MSDN に従ってすべてが機能しますが、保存場所について懸念があり、誰かが解決策を提供できることを願っています。基本的に、ファイルは最終的にローカル アプリケーション データ内の好ましくないサブディレクトリ構造になります。(AppData / Local / company / namespace_StrongName_gibberish / version )。

LocalFileSettingsProvider に構成ファイルを保存するように指示する方法はありますか?これにより、データがローミングし、おそらくあまりクレイジーでないフォルダー構造になりますか? (または、すでにこれを行っている SettingsProvider の実装でしょうか?)

4

1 に答える 1

3

SettingsManageabilityAttributeを使用して、ローミングディレクトリに設定を保存できます。

[SettingsManageability(SettingsManageability.Roaming)]
于 2009-07-30T08:51:50.320 に答える