WiX Burn:如何将安装程序可执行文件部署到某个位置?
Posted
技术标签:
【中文标题】WiX Burn:如何将安装程序可执行文件部署到某个位置?【英文标题】:WiX Burn: How to deploy the installer executable to a certain location? 【发布时间】:2013-04-08 07:30:29 【问题描述】:我已经使用 WiX 3.7 和 Burn 成功创建了一个链式安装包。安装程序本身使用 WixStandardBootstrapperApplication。
有没有办法将整个烧录包部署(即复制)到某个位置?
【问题讨论】:
【参考方案1】:Burn 提供“布局”操作,将所有 Bundle 内容复制到指定目录。 wixstdba 确实支持此操作,因此您可以像这样使用它:
yourbundle.exe /layout optional\path\to\layout\folder
如果您不指定optional\path\to\layout\folder
,那么 Burn 将布局到 yourbundle.exe 所在的文件夹。
【讨论】:
您好,Rob,感谢您的意见。这实际上很有帮助,但我还没有达到目标。我的想法是将其部署到由链式 msi 定义的位置。所以部署目标评估应该在链安装后进行。我会考虑使用 LaunchTarget,但无论我选择运行什么命令,我总是在日志中收到“错误 0x80070002:无法启动目标:[...]”。我的用法正确吗?作为LaunchTarget
不能包含参数,LaunchArguments
是他们必须去的地方。以上是关于WiX Burn:如何将安装程序可执行文件部署到某个位置?的主要内容,如果未能解决你的问题,请参考以下文章
强制 WiX Burn 引导程序允许 MSI 文件使用 REINSTALLMODE=amus
如何为 Wix Burn 安装程序包含完整的 .NET 先决条件