Sqlite数据库在使用Excelsior JET创建Windows安装程序后不起作用



尝试使用 Excelsior JET 构建安装程序

我正在尝试为 Eclipse RCP 应用程序产品创建一个安装程序。 我的产品工作正常,唯一的问题是当我尝试制作Windows安装程序(使用Excelsior JET和安装创建器(时,数据库不会更新。

我没有看教程(因为它是闪存(,但是MSI在安装时不会覆盖现有数据库文件的问题吗?如果是这样,这通常与 MSI 的默认文件版本控制规则有关 - 以及它将如何保留修改的、不受版本控制的文件- 本质上是具有不同创建和修改日期戳的非版本控制文件。此问题是与 MSI 部署相关的常见混淆。


我会回来检查一下这是否是问题所在。同时,下面是一个答案链接,该答案描述了部署数据文件和每用户文件和设置的方法:从管理员配置文件在当前用户配置文件上创建文件夹和文件。您可能希望将只读数据库文件安装到每台计算机的位置,然后在应用程序启动时将其复制到用户配置文件。

最新更新