将配置数据存储在注册表中是不是一种坏习惯?

Fun*_*nky 2 c# registry configuration winforms

我目前正在开发由其他人创建的Winforms应用程序.我注意到所有配置都存储在注册表中.这包括连接字符串等.这是好事还是坏事?如果不好,那么更好的替代方案是什么?

kpr*_*bst 6

对您和用户来说,更好的选择是使用存储在每用户应用程序数据目录中的配置文件.查看System.Configuration命名空间的文档.该框架的2.0版本在每个应用程序配置文件之外添加了许多功能.