gpt4 book ai didi

wix - 始终在小升级中更新文件(如何)

转载 作者:行者123 更新时间:2023-12-04 19:31:46 25 4
gpt4 key购买 nike

我正在使用 InstallShield Pro X 创建安装包。升级工作正常。但是,产品经理希望升级替换升级中的所有文件,即使文件的创建日期 != 修改日期也是如此。

我看到要做到这一点,我需要设置 REINSTALLMODE=vamus 而不是 vomus。但是,我不知道如何告诉 InstallShield 我希望它使用该设置。默认情况下 setup.exe 总是将 vomus 传递给 Windows 安装程序。

InstallShield 项目中有一个名为 ReinstallModeText 的属性,我将其从 omus 更改为 amus,但似乎没有任何效果。

那么,我该如何在安装项目中设置,以便当 setup.exe 检测到运行升级时它会发送 REINSTALLMODE=vamus?谢谢。

更新:尝试将以下内容添加到发布部分的 MSI 命令行值:

重新安装模式=vamus

这不起作用。 Setup.exe 没有在命令行上设置 REINSTALL=ALL 我做了什么。我将其添加到 MSI 命令行,升级按预期工作。但是,如果是新安装,这些属性仍在设置中并且安装程序失败,这不是问题。

最佳答案

在进一步调查和测试更多选项时,我认为最好的答案是除了产品版本之外修改产品代码,并将其作为主要升级版本,首先删除以前的版本,然后安装新文件。

这样做的主要问题是安装程序需要更长的时间才能运行。我也认为你不能将它作为一个补丁发布,但我可能错了。

关于wix - 始终在小升级中更新文件(如何),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/935834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com