Installshield LD - 如何在安装MSI升级时永远不会覆盖配置文件

时间:2018-05-22 12:25:42

标签: vbscript windows-services installshield custom-action

我正在使用installshield创建一个用于安装Windows服务的msi。每当我安装升级时,它都会替换包括配置文件在内的所有内容。我从不想替换配置文件,因为每个客户端都有单独的设置,它们应该保持不变。 我google了很多,有些人说关于检查选项永不覆盖复选框,并将永久设置为true,但我没有在installshield中找到这样的选项。我不确定他们是在谈论instlledshield还是其他一些工具。我现在也在尝试使用自定义操作来完成此操作但面临错误。

我认为必须有一些方法可以阻止安装程序覆盖配置文件。

注意:我在Visual Studio 2013中使用Installshield Limited版

我将非常感谢任何帮助。

安装程序的屏幕截图 https://www.screencast.com/t/MtdlFGQG7

1 个答案:

答案 0 :(得分:0)

由于您的InstallShield受限,您必须手动设置Component table中的属性。看看msidbComponentAttributesNeverOverwrite和msidbComponentAttributesPermanent