将序列化数据嵌入可执行文件中

时间:2012-08-19 12:19:54

标签: c# embed executable single-file

我目前正在开发一个小项目,我有一个对象列表列表,我需要在程序执行之间存储这些列表。在我看来,项目的规模还不足以开始开发外部数据库解决方案,所以我想将数据存储在可执行文件中,因此最终用户不必跟踪多个文件。这有可能吗?我一直在考虑将文件作为资源嵌入,但正如我所读到的,如果不重新编译项目就无法编辑此资源文件,因此这不是一个解决方案。或者我已经阅读了有关备用数据流的内容,但我不知道以这种方式编辑可执行文件是否是一个好主意?

总而言之,我需要可执行文件在执行之间存储数据,而无需管理其他文件。

我希望你能帮助我。

1 个答案:

答案 0 :(得分:0)