我在这里找到了类似于我需要的东西:http:
//www.codeproject.com/KB/cs/PropertiesSettings.aspx
但它并不完全适合我。用户设置存储在某个较远的位置,例如C:\documents and settings\[username]\local settings\application data\[your application]
,但我无权访问这些文件夹,也无法将设置文件从一台计算机复制到另一台计算机,或完全删除该文件。此外,将设置 xml 文件放在应用程序旁边并复制/发送两者都非常方便。这用于演示软件(这是一种合法的编码任务类型),并将由该领域的非技术人员使用。我需要快速完成,所以我需要重用一些现有的库而不是自己编写。我需要让它易于使用和便携。我想要的最后一件事是在午夜接到一个电话,说通过我将构建的设置对话框进行编辑时设置不会持续存在。
因此,用户设置存储在天知道的位置,而应用程序设置是只读的(不行)。还有什么我可以做的吗?我认为 app.config 文件有多种用途,我想我曾经看到它以我想要的方式使用,我只是找不到链接。
如果有不清楚的地方,请告诉我。