0

这是我们的问题:我们有一个使用 Installscript MSI 安装的产品。有一次,我们切换到全新的 Installscript MSI 以正确处理版本控制并重组功能。在此期间,大部分安装程序保持不变,例如我们的数据库。在多个安装站点,由于数据库已经存在,并且我们不希望安装程序删除/创建数据库,我们决定取消选中数据库功能。

快进一年,我们现在正在进行产品升级,以修改数据库的结构。因为我们在运行较新的安装程序时忽略了安装数据库功能,所以这些 SQL 脚本没有运行。这是一个主要问题,因为我们希望以这种方式继续升级我们的产品。我的问题是:是否有一种简单的方法可以更改安装(MSI 数据库?)以便认为已安装数据库功能?

一些规定:我们不考虑重新运行设置并以这种方式添加功能的选项。安装程序的设计不恰当,无法优雅地处理这个问题。

4

1 回答 1

0

请参见:

主要升级与次要升级与小型更新

在次要升级方案中,Windows Installer 不支持重构功能树。这需要进行重大升级。

于 2013-03-18T19:42:13.057 回答