如何在使用 Enigma Virtual Box 创建的可移植可执行文件上保持访问数据库上的数据库更改
How to keep databases changes on access database on a portable executable created with Enigma Virtual Box
我正在使用带有 Access 数据库的 c# 开发一个桌面项目。现在我已经完成了我的项目,我需要一个包含所有组件和 ddls 的可执行文件以及我的项目的访问数据库。
换句话说,我想要一个 运行s 可移植的可执行文件。
幸运的是,我能够通过 Enigma Virtual Box 创建这个可移植的可执行文件,并且我的项目在所有 windows 上都可以正常工作,而无需安装任何东西。
但是有个问题我没能解决。当我插入、更新或删除访问数据库中的任何记录时,一切都很好。但是当我关闭我的应用程序并再次 运行 一切都恢复正常。
换句话说,当我运行将应用程序以前的数据库复制到可执行文件中时。
遇到这种情况有没有办法?或者还有其他可移植可执行文件的解决方案?
更改数据库后必须重新生成exe文件,不能将更改保存到exe文件中。所以不要打包数据库。
我正在使用带有 Access 数据库的 c# 开发一个桌面项目。现在我已经完成了我的项目,我需要一个包含所有组件和 ddls 的可执行文件以及我的项目的访问数据库。 换句话说,我想要一个 运行s 可移植的可执行文件。 幸运的是,我能够通过 Enigma Virtual Box 创建这个可移植的可执行文件,并且我的项目在所有 windows 上都可以正常工作,而无需安装任何东西。
但是有个问题我没能解决。当我插入、更新或删除访问数据库中的任何记录时,一切都很好。但是当我关闭我的应用程序并再次 运行 一切都恢复正常。
换句话说,当我运行将应用程序以前的数据库复制到可执行文件中时。
遇到这种情况有没有办法?或者还有其他可移植可执行文件的解决方案?
更改数据库后必须重新生成exe文件,不能将更改保存到exe文件中。所以不要打包数据库。