标题基本概括了所有内容。我一直在搜索,但我还没有真正找到处理多个用户的设置/配置的好方法。
我发现最好的方法是关于使用 AppData 的措辞宽松,但我不确定这是否是最好的方法;我希望我的应用程序被很多人使用,而且很多人不会在计算机上使用多个配置文件。
如何为每个用户创建 xml 文档,您将从中读取/写入每个用户的设置?如果您使用数据库,请创建一个名为 settings 的新表,然后使用您拥有的设置命名所有字段。用真/假值和用户 ID 填充表。也许这会有所帮助。
最好的方法肯定是使用新的用户设置配置文件。
单击添加新项目,然后选择设置。
然后你可以用这样的方式调用它们:
string temp_setting = setting_name.Default.item_name;
其中 setting_name 是您创建的新设置文件的名称,item_name 是设置中的属性名称。