8

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

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

4

3 回答 3

5

在 C# 中使用设置

已应用用户设置

于 2012-07-10T06:43:24.993 回答
4

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

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

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

我没有确切的资源可以指向您,因此创建该文件的确切时间可能是找不到它,或者仅当您在 ApplicationSettings 实例上调用 Save 时才可能。

于 2012-07-10T07:49:56.220 回答
2

MSDN 中的应用程序设置体系结构,解释了如何加载应用程序的设置,还讨论了存储在 user.config 中的用户范围设置

于 2012-07-10T06:41:49.040 回答