C#存储用户特定数据。NET3.5

C#存储用户特定数据。NET3.5,c#,windows,winforms,.net-3.5,C#,Windows,Winforms,.net 3.5,im当前位于目标为framework.Net 3.5的Windows窗体应用程序上 我在寻找一种简单的方法来存储用户特定的数据,比如用户名或部门id。 谷歌的所有发现似乎都不起作用,或者是针对另一个框架 每个Windows用户都应该在我们商店的任何PC上访问自己的设置。 有一个特定于mounet用户的分区,我可以在其中存储和读取一些文件,但最好的方法是什么 我至少想要一些简单的东西,比如: UserSettings.Instance.SetValue(SettingsKey.Username,

im当前位于目标为framework.Net 3.5的Windows窗体应用程序上

我在寻找一种简单的方法来存储用户特定的数据,比如用户名或部门id。 谷歌的所有发现似乎都不起作用,或者是针对另一个框架

每个Windows用户都应该在我们商店的任何PC上访问自己的设置。 有一个特定于mounet用户的分区,我可以在其中存储和读取一些文件,但最好的方法是什么

我至少想要一些简单的东西,比如:

UserSettings.Instance.SetValue(SettingsKey.Username, "AwesomeUser");
String username = UserSettings.Instance.GetValue(SettingsKey.Username);
访问数据


有什么提示吗?

听说过吗?Active directory或使用SQL server后端(如asp.net identity)创建您自己的用户管理系统:已经有一个特定于用户的目录,我很受限制,因为它是一个公司网络。您可以通过许多不同的方式来实现。最简单的两种方法可能是使用SQL Server Express实例(免费,随Visual Studio提供,可随应用程序一起部署),并将用户、设置等放入表中。这就是“Brian Boitano会做什么”的方法。或者,您可以将其写入计算机本地的明文、XML或CSV文件。然后,如果每个pc都可以访问该目录,您可以为每个用户使用XML/json文件。无论如何,如果是公司网络,我会询问是否存在广告