installation - 如何从 MSI 内部升级 Windows Installer(使用 WiX)?是否可以?

标签 installation wix windows-installer

我目前有一个 .exe 可以引导一堆先决条件(NET3.5、修补程序等),包括升级到 Windows Installer(我需要 3.1),然后最后运行我的 msi。

我想把它切换到一个 .msi 可以做所有事情,并为每个 prereq 调用一个嵌入式二进制文件。希望这会更不容易出错,而且我可以更好地集成 UI。

在我投入时间之前,有没有人知道这是否可能和/或一个好主意?我正在考虑启动 msi,如果安装程序版本太低,则升级它并使用 customaction return="asyncNoWait"在同一 msi 上运行新安装的版本。

我是安装人员的新手,因此我们不胜感激。

最佳答案

找到了一个 few other令人沮丧的SO questions .

做不到。好难过。

更新:WIX 3.6(目前为测试版)已刻录!赢! http://wix.sourceforge.net/downloadv36.html

关于installation - 如何从 MSI 内部升级 Windows Installer(使用 WiX)?是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1457360/

相关文章:

windows - 域兼容性 : where should shared data be written?

php - 如何在 Amazon AMI EC2 微型实例上安装 GearmanManager?

CMake:如何为安装不同的目标创建别名?

WIX 将两个程序集部署到 GAC

installation - 当MSI在卸载过程中失败时,是否有 "best"方法可以强制 "uninstall"产品?

com - 如何在 WiX 3 中注册 Win32 COM DLL 文件?

ruby - 如何使用 rvm 和 gem 安装和运行指南针?

WiX 卸载 UI 属性未设置

windows-installer - 微星版本号

visual-studio-2010 - Visual Studio 2010安装项目:如何设置默认安装位置中使用的公司名称?