User.config是如何创建的以及如何使用它

Shr*_*key 6 c# configuration-files application-settings

我开始阅读有关配置文件的内容,并阅读有关user.config的内容.用Google搜索,但无法找到它是如何创建的以及如何使用它.另请阅读每个用户将创建一个单独的user.config.甚至在StackOverflow中阅读问题,但它们没有帮助.谁能指出我正确的资源.提前致谢 :)

感谢@Ramesh,@ Michael和@Frozendragon的回答.浏览过您发布的文章.假设我有一个Web应用程序和3个名为"A"的用户,B"和"C"正在使用它们.我有一个app.config,其中我提供了默认值.我读到这些值可以按顺序更改并且将是保存在UserName.config文件中.这是我丢失的地方.如果值保存在相应的用户配置文件中,当同一用户再次尝试打开应用程序时它们如何被取回?我的应用程序如何知道哪些文件看?

小智 4

回答“如何创建 User.config 文件”的后续问题:

当您打开具有用户范围设置的桌面应用程序时,.NET Framework 将自动尝试从用户的本地应用程序目录加载 User.config 文件 - 检查当前用户的确切目录的值。Environment.GetFolderPath(SpecialFolder.ApplicationData)

如果该文件不存在,则会创建该文件。

我没有确切的资源来指导您,因此创建该文件的确切时间可能是在未找到该文件的情况下,或者仅当您在 ApplicationSettings 实例上调用 Save 时才创建。