|
1
1
范式炎 :此要求与MSI范型不兼容。为了支持不同版本的并排部署,安装程序本身和应用程序都必须调整为和平共存,这样它们就不会意外地覆盖相同的数据文件和注册表项,也不会因为文件关联而争吵,等等。。。 很高兴拥有? :这是绝对的要求还是“很好拥有”的问题?如果我要实现这一点,我将基本上使每个安装版本独立于旧版本,并可能使用自定义操作触发旧版本的卸载,或将临时行添加到升级表中。不是小事。不是火箭科学。我从来没有试过。所以你看到了提出建议的两难处境。 并排 :为了使每个设置都能“并排”运行,我将使用WiX的自动guid和一个“移动目标”目标文件夹,其版本号嵌入到安装文件夹名称中。我也可能会为每个版本设置一个新的升级代码,尽管您也可以不这样做。通常最好保持升级代码不变,以识别相关产品。
:还有其他一些可能性。你可以用
|
|
|
2
1
在我看来,你唯一能做的就是拥有两个MSI文件。它们都将有新的产品代码,它们是:
然后你需要一个启动程序来询问用户需要什么,升级或者并排运行,然后启动所需的程序。
|
|
|
Sri · 我无法在虚拟环境中Pip安装Rust 1 年前 |
|
|
Agota Kristof · 尝试安装Mailjet时出错。Api库 2 年前 |
|
|
Maria K · 为什么我安装MySQL时不能使用3306端口? 2 年前 |
|
|
MIKE PAPADAKIS · acados的示例程序未运行 2 年前 |