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