我开始阅读配置文件和user.config。在谷歌上搜索了它,但找不到它是如何创建和使用的。另请注意,将为每个用户创建一个单独的user.config。甚至阅读了StackOverflow中的问题,但都无济于事。有人能给我指合适的资源吗。提前感谢:)
感谢@Ramesh、@Michael和@Frozendragon的回答。浏览你发的文章。假设我有一个web应用程序和3个名为"a"的用户,B"one_answers"C"正在使用它们。我有一个app.config,在其中我提供了默认值。我读到这些值可以相应地更改,并将保存在UserName.config文件中。这就是我丢失的地方。如果这些值保存在相应的用户配置文件中,当同一用户尝试再次打开应用程序时,如何取回它们?我的应用程序如何知道要在哪些文件中查找?
在C#中使用设置
应用的用户设置
要回答"如何创建User.config文件"的后续问题:
当您打开具有"用户作用域"设置的桌面应用程序时,.NET Framework将自动尝试从用户的本地应用程序目录为您加载User.config文件-检查Environment.GetFolderPath
(
SpecialFolder.ApplicationData
)
的值以获取当前用户的确切目录。
如果该文件不存在,则将创建该文件。
我没有确切的资源可供参考,因此创建该文件的确切时间可能是找不到,也可能只有在ApplicationSettings实例上调用Save时。
应用程序设置体系结构,解释了如何加载应用程序的设置,还讨论了存储在user.config 中的用户范围设置