4

我正在开发一个包含多个组件的项目,例如 Windows 服务、Web 服务和 Web 界面。我对所有这些组件都有一些共同的配置值。我还必须定期更改值。由于我必须更改所有应用程序中的值,我正在考虑将常用值保存在注册表中。在注册表中保存值有什么缺点吗?谁能告诉我这样做的利弊。提前致谢。

4

2 回答 2

3

There are lots of disadvantages to registry config. You can't easily port your configuration to a new environment, you need to implement some sort of UI to allow user edits, registry access requires permissions your end user may not have on their machine.

Use a configuration file (e.g; xml) for local configuration, or a database if you need centralised configuration.

于 2012-06-04T09:42:49.190 回答
2

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

最好在客户端机器上占用较小的空间。

于 2012-06-04T09:46:20.440 回答