7

我正在构建一个新版本的 Windows 窗体应用程序,该应用程序正在安装在各种不同的 pc 上。该应用程序正在由技术人员安装,他们在安装过程中配置不同的应用程序、用户和其他设置。到目前为止,我一直将这些设置存储在注册表中,并且在每次启动应用程序时,它都会读取注册表以获取不同的值。如果我们需要更改注册表中的任何设置,我们可以直接在 reg(经验丰富的技术人员)中或通过重新安装(新手技术人员)应用程序来进行。

当我现在正在构建一个新版本时,我想知道处理这些类型设置的最佳实践是什么。我想将它从注册表中移出并移到某种 og 设置、资源、xml 文件中,我可以在安装过程中直接操作,然后也可以在应用程序中/或通过为技术人员设计的帮助应用程序进行操作。

那么,为 Windows 窗体应用程序存储和编辑应用程序和用户特定设置的首选方式是什么?

Applicin 是一个 Win 32 位 VB.Net 桌面表单应用程序。

4

4 回答 4

4

就个人而言,我会使用后端。创建一个用户表并存储您想要的任何首选项。

于 2012-12-21T19:44:46.317 回答
2

我想下面的问题与您正在寻找的问题相似。

在 .NET Winforms 应用程序中保存设置

于 2012-12-24T05:12:11.187 回答
1

那么,为 > windows 窗体应用程序存储和编辑应用程序和用户特定设置的首选方式是什么?

存储和编辑 .NET 应用程序的应用程序和用户特定设置的首选方法是使用 .NET 内置配置支持 - 位于 System.Configuration 命名空间中的类和接口。您可以使用自定义操作(安装程序类)对内置 .NET 安装项目做任何您想做的事情

于 2012-12-21T19:34:30.340 回答
1

拥有用户设置的最佳方式是XML。Visual Studio 安装程序(安装项目)对此类操作的选项有限。如果您使用 install shield 那么您可能有更多权限从 xml 文件中获取设置。

于 2012-12-20T12:06:40.163 回答