3

在创建 Windows 窗体应用程序的过程中,我认为使用设置文件来存储各种应用程序选项(而不是注册表)和用户参数(窗口位置、列顺序等)可能是个好主意。开箱即用,快速简单,至少我是这么想的。

所有工作都按照 MSDN 使用默认的 SettingsProvider (LocalFileSettingsProvider),但我确实担心它的存储位置,希望有人可以提供解决方案。本质上,该文件最终位于本地应用程序数据和令人讨厌的子目录结构中。(AppData / Local / company / namespace_StrongName_gibberish / version)。

有没有办法告诉 LocalFileSettingsProvider 存储配置文件,以便数据可以漫游并且可能在一个不那么疯狂的文件夹结构中?(或者可能是已经这样做的 SettingsProvider 的实现?)

4

1 回答 1

3

您可以使用SettingsManageabilityAttribute将设置存储在漫游目录中:

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