配置文件与注册表,用于在 C# .net 中保存可配置值

本文关键字:保存 配置 net 注册表 用于 配置文件 | 更新日期: 2023-09-27 18:36:08

我正在做一个项目,该项目有多个组件,如Windows服务,Web服务和Web界面。我为所有这些组件提供了一些通用的配置值。我还必须定期更改值。由于我必须更改所有应用程序中的值,因此我正在考虑将通用值保存在注册表中。在注册表中保存值有什么缺点吗?谁能告诉我这样做的利弊。提前谢谢。

配置文件与注册表,用于在 C# .net 中保存可配置值

注册表配置有很多缺点。您无法轻松地将配置移植到新环境,您需要实现某种 UI 以允许用户编辑,注册表访问需要最终用户可能在其计算机上没有的权限。

使用配置文件(例如 xml)进行本地配置,如果需要集中配置,请使用数据库。

使用注册表设置会使部署变得困难。您必须在设置和卸载过程中处理它。

最好在

客户端计算机上占用较少。