2

我在想:

  1. 一个 Appconfig 文件

  2. 一个通用的 .XML 文件,并在启动时具有程序加载值。

做这个的最好方式是什么?一个拥有最佳用户教程的网站?

4

2 回答 2

3

请参阅在 C# 中使用设置

.NET Framework 2.0 允许您创建和访问在应用程序执行会话之间持久存在的值。这些值称为设置。设置可以代表用户偏好或应用程序需要使用的有价值的信息。例如,您可以创建一系列设置来存储用户对应用程序配色方案的偏好。或者,您可以存储指定应用程序使用的数据库的连接字符串。设置允许您在代码之外保留对应用程序至关重要的信息,并创建存储个人用户偏好的配置文件。

于 2010-05-19T01:08:51.140 回答
1

您的问题的答案取决于设置的持久性模型:

  • 是基于每个用户的设置还是机器范围的设置?
  • 设置是特定于应用程序的还是可以/是否也需要被其他应用程序使用/发现?
  • 设置默认值在设计时已知还是在安装时生成?
  • 设置是特定机器的本地设置还是可以/将它们漫游?

标准的.NET 设置支持本地每个用户设置(当用户以普通用户身份运行时)和本地机器范围设置(当用户以管理员身份运行时),两者都具有构建时机器范围的默认值和应用程序-仅使用。这解决了大多数情况。那里有一些高级功能,允许Configuration在不同位置使用带有配置文件的 .NET 类,这也可以允许可漫游和第三方可发现的设置;但是,没有针对此类场景的 Visual Studio 工具支持。

于 2010-05-19T01:19:23.617 回答