使用命令行从.wxs文件创建msi

时间:2014-10-07 10:45:42

标签: command-line wix windows-installer

我正在使用heat.exe从dir创建一个-wxs文件,现在想要使用命令行实用程序从wxs文件生成/创建msi,而不是使用visual studion。

在下面提到的问题中建议的用户之一参见Visual Studio的输出窗口并执行相同的操作。

Programmatically build WXS into MSI

如果有人帮助,如何从wxs文件创建msi。

2 个答案:

答案 0 :(得分:9)

正如Vinoth所说,我查看了wix命令行实用程序并创建了msi

我使用wix命令行实用程序创建了msi,然后以静默方式安装了msi。

此Harvests文件并创建.wxs文件:

heat.exe dir "dirPath" -cg NewDemoGroup -g1 -gg -sf -srd -scom -sreg -out "fragment.wxs"

这将创建一个.wixobj文件

candle.exe product.wxs fragment.wxs -ext WixUIExtension

这会生成msi。

light.exe -out demo.msi -b "dirPath" product.wixobj fragment.wixobj -ext WixUIExtension

答案 1 :(得分:4)

虽然努力构建“使用Jenkins构建管道进行持续交付”,但我们遇到了如何使用命令行中的wix生成.msi包的障碍。

以下是该文章的链接,该文章将提供有关整个方法的更详细说明。

https://nigamgautamblog.wordpress.com/