我正在使用c#与Access数据库一起开发桌面项目。现在我完成了我的项目,我需要一个可执行文件包含我的项目的所有组件和ddls以及我的访问数据库。 换句话说,我想要一个可移植的可执行文件。 幸运的是,我能够通过Enigma Virtual Box创建这个可移植的可执行文件,我的项目可以在没有任何安装的情况下在所有窗口上正常工作。如何使用Enigma Virtual Box创建的可移植可执行文件保留访问数据库上的数据库更改
但有一个问题,我无法解决它。当我插入或更新或删除访问数据库中的任何记录时,每件事情都很好。但是当我关闭我的应用程序并再次运行时,一切都恢复正常。
换句话说,当我运行应用程序之前的数据库再次复制在可执行文件中。
在这种情况下,你不禁吗?或者有可移植可执行文件的其他解决方案?
你将不得不将你的访问数据库保存在某个地方,以便它被保存下来......你不想每次都在新数据库上写下你的程序可执行文件... – Milney
@Milney是的我知道它但是如何? – saeed
@Milney,除非虚拟框在软件完成工作后保存其状态。对于那些使用完全相同的东西的人来说,这是一个问题,但由于这里没有标签,OP最好的选择是阅读手册或联系工具制造商。 – Sinatr