3

我希望每个用户(Windows 用户)在我的应用程序中都有自己的设置。最好的方法是什么?

我应该检查用户名还是自动完成?它会与从 XP 到 Windows 8 的所有 Windows 版本兼容吗?

4

2 回答 2

3

将 settings.settings 添加到您的项目中。

于 2012-10-19T21:22:14.920 回答
1

如果您将设置属性添加到您的项目,那么您可以指定为您的应用程序预定义的 USER 和 APPLICATION 设置。
当应用程序运行时,您更新特定于当前用户的设置,然后保存这些设置调用

Properties.Settings.Default.Save();

此方法将创建一个user.config在路径下调用的文件

%AppData%\CompanyName\ExeName_Url_hashcode\Version\ 

包含当前用户的设置。
当同一用户重新启动您的应用程序时,将重新加载此文件。
您不必做任何进一步的工作。保存的用户设置将在那里使用。

于 2012-10-19T21:44:23.947 回答