我正在使用installshield创建一个用于安装Windows服务的msi。每当我安装升级时,它都会替换包括配置文件在内的所有内容。我从不想替换配置文件,因为每个客户端都有单独的设置,它们应该保持不变。 我google了很多,有些人说关于检查选项永不覆盖复选框,并将永久设置为true,但我没有在installshield中找到这样的选项。我不确定他们是在谈论instlledshield还是其他一些工具。我现在也在尝试使用自定义操作来完成此操作但面临错误。
我认为必须有一些方法可以阻止安装程序覆盖配置文件。
注意:我在Visual Studio 2013中使用Installshield Limited版
我将非常感谢任何帮助。
安装程序的屏幕截图 https://www.screencast.com/t/MtdlFGQG7
答案 0 :(得分:0)
由于您的InstallShield受限,您必须手动设置Component table中的属性。看看msidbComponentAttributesNeverOverwrite和msidbComponentAttributesPermanent