在桌面应用程序中存储和编辑应用程序,用户和自定义设置

Mca*_*001 7 settings app-config application-settings settings.settings winforms

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

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

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

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

fah*_*han 1

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