我很早就开始使用C#学习和部署Win App,
现在我想尝试用里面的示例存储配置设置构建示例应用程序, 我想要应用程序记住用户选择三个或四个文件夹与其他特定信息,共享名称,以及其他两个或三个值来描述所选文件夹
我正在尝试使用app.config和自定义配置部分以学者的方式做到这一点但是 这让我很困惑,为每个元素制作类以及更多我阅读更多我不知道我是如何做到的。
现在我想知道WinApp存储配置数据是否有其他方法,并且仍然是一个很好的和可接受的方式,我看了INI文件,但在我看来像一个旧的应用程序,我考虑,我可以只是打开应用程序.config作为XmlDocument而不是使用Xpath来读取和写入我的值。或者我只是将XML放在工作文件夹中,但我现在使用app.conifg来存储连接字符串。
答案 0 :(得分:1)
您可以考虑查看Isolated Storage这是按不同类别存储配置设置的统一方式;通过申请,用户,组装等。
当应用程序将数据存储在文件中时,必须仔细选择文件名和存储位置,以最大程度地降低存储位置为另一个应用程序所知的可能性,从而易受损坏。如果没有适当的标准系统来管理这些问题,那么开发最小化存储冲突的临时技术可能很复杂,结果可能不可靠。
对于隔离存储,数据始终由用户和汇编隔离。诸如程序集的原点或强名称之类的凭证确定程序集标识。应用程序域也可以使用类似的凭据隔离数据。