使用Excelsior JET创建Windows安装程序后,Sqlite数据库无法正常工作

时间:2018-05-04 09:12:32

标签: sqlite windows-installer eclipse-rcp

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

我正在尝试为Eclipse RCP应用程序产品创建一个安装程序。 我的产品工作正常只关注当我尝试制作Windows安装程序时(使用Excelsior JET并安装创建者)数据库不会更新。

1 个答案:

答案 0 :(得分:0)

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

我会回来看看这是不是问题。与此同时,这里是一个答案的链接,描述了部署数据文件和每用户文件和设置的方法:Create folder and file on Current user profile, from Admin Profile。您可能希望将只读数据库文件安装到每个计算机的位置,然后在应用程序启动时将其复制到用户配置文件。