WIX:安装应用程序的多个实例并升级应用程序(如果安装在以前安装的位置)
Posted
技术标签:
【中文标题】WIX:安装应用程序的多个实例并升级应用程序(如果安装在以前安装的位置)【英文标题】:WIX : Install multiple instances of an application and upgrade the application if installed at previously installed location 【发布时间】:2015-07-14 11:04:48 【问题描述】:我可以在用户指定的位置安装,但它会卸载以前的版本(如果它安装在同一目录或不同目录中),因为我正在执行重大升级。
如果我删除主要升级,那么它会创建独立实例,但在覆盖现有实例时不会升级。
如果安装位置没有现有实例,我想创建独立实例,如果安装位置存在现有实例,我想升级现有版本。
【问题讨论】:
Install multiple instances of an MSI with dynamic instance name的可能重复 其实不是,因为如果安装位置有现有实例,我也想升级应用程序。 【参考方案1】:你的情况不是由大升级处理的吗?
这就是重大升级的意义所在。如果您的升级表配置正确,您可以升级旧版本的应用程序。如果未找到旧版本,应用程序将像全新安装一样安装。
或者我没有看到这个问题的更多内容?
【讨论】:
是目录的问题。我想在同一台机器上拥有多个实例,但是如果应用程序已经作为实例安装在目录中,那么它应该覆盖它,而不是其他情况。 重大升级将卸载之前的条目,即使您将产品安装在具有相同升级代码的不同目录中以上是关于WIX:安装应用程序的多个实例并升级应用程序(如果安装在以前安装的位置)的主要内容,如果未能解决你的问题,请参考以下文章