app.config 中的用户范围与应用程序范围

问题描述 投票:0回答:3

app.config 中的用户范围和应用程序范围有什么区别?

visual-studio visual-studio-2008 visual-studio-2005
3个回答
8
投票

用户范围设置用于存储特定于每个用户的值,而应用程序范围设置用于所有用户。

看看这篇文章


8
投票

用户范围设置只会影响当前用户,并且设置相对安全。它们存储在用户特定的位置,因此写入它们没有真正的问题。

另一方面,应用程序范围设置是只读的,无法更改


0
投票

应用程序范围用户范围设置

应用程序范围设置

  • 适用于该应用程序的所有用户。
  • 通常存储在 App.config 或 Web.config 文件中。
  • 通常用于影响整体应用程序行为的设置,例如服务器 URL、连接字符串、功能标志、应用程序路径和默认值。
  • 用户在运行时无法修改。
  • 如果以编程方式进行更改,则必须使用 My.Settings.Save() 显式保存。

用户范围设置

  • 适用于应用程序的个人用户。
  • 存储在user.config文件中,位于每个用户的应用程序数据中 文件夹。
  • 通常用于个性化用户体验的设置,例如首选项(例如首选语言)、布局选择、窗口大小、上次使用的文档路径和工具栏配置。
  • 用户可以在运行时修改。
  • 更改会自动保存到 user.config 文件中。
© www.soinside.com 2019 - 2024. All rights reserved.