我们有一堆依赖配置文件的应用程序;这些文件现在位于应用程序的同一文件夹中,因此(例如)
C:\Program Files\OurCompany\OurApplication
我知道这是存放配置文件的错误文件夹;我们应该在哪里存储这些文件:
- 允许最终用户更改其配置
- 符合MS指南
- 从Xp到Windows7各种版本的Windows之间保持一致
- 独立于最终用户语言
这些应用程序大多用.NET(1.1和2.0)编写,有些用C ++编写,有些用VB6编写:所以对API的任何引用,常量或与这些环境相关的任何内容都将受到高度赞赏。
提前感谢任何有帮助的人。
编辑:
我正在编辑这个以供将来参考最终落在这里的人参考:
帕维尔点是一个非常好的想法;它不适用于我们的情况,因为我们混合使用.NET,C ++和VB6应用程序,但确实非常好。
在Glen的建议之后,我发现这些链接可能很有用:
User Data and Settings Management
Data and Settings Management
Step-by-Step Guide to User Data and User Settings
User Data & Settings (Intelliem Community)
Client Settings FAQ
答案 0 :(得分:3)
答案 1 :(得分:2)
这个page提供了一个关于用户个人资料以及存储每个用户设置的好地教程
它包含有关如何使用注册表查找用户配置文件的说明,以及“%Systemdrive%\ Documents and Settings”下的目录列表
对每个文件夹给出了解释,并建议将数据放在哪里。
其他感兴趣的内容是本地和漫游配置文件。
答案 2 :(得分:0)
我来找一些信息并碰到了这个帖子。我知道这是很长时间,但万一你也可以看看:System.Configuration