我希望每个用户(Windows用户)都能在我的应用中拥有自己的设置。最好的方法是什么?
我应该检查用户名还是自动完成?它是否兼容从XP到Windows 8的每个Windows版本?
答案 0 :(得分:3)
将settings.settings添加到项目中。
答案 1 :(得分:1)
如果您向项目添加设置属性,则可以为应用程序指定预定义的USER和APPLICATION设置 当应用程序运行时,您更新特定于当前用户的设置,然后保存这些设置,调用
Properties.Settings.Default.Save();
此方法将在路径
下创建名为user.config
的文件
%AppData%\CompanyName\ExeName_Url_hashcode\Version\
包含当前用户的设置 当同一用户重新启动您的应用程序时,将重新加载此文件 你不需要做任何进一步的工作。保存的USER设置将在那里使用。