WIX MSI包

时间:2013-02-12 20:16:21

标签: wix

我是WIX的新手,并尝试为我的Web应用程序创建一个WIX。

我已经运行heat.exe作为安装程序安装项目的PreBuild事件。

"C:\Program Files (x86)\WiX Toolset v3.7\bin\heat.exe" dir "$(Wixdest)" -cg BUDirect -gg -scom -sreg -sfrag -srd -dr INSTALLLOCATION -var env.Wixdest -out "C:\Workspaces\Chatra\BUFragment.wxs" 

如上所述创建BUfragment.wxs,并且在编译后dll,xml,pdb中可以看到所有BUfragment.wxs的引用结构;并在CAB文件夹中创建MSIBin\Release包。

但是,当我尝试查看与Web应用程序相关的文件或TARGETDIR不是他们的文件时。

如果我错过了一些配置设置,可能会出现什么问题?

1 个答案:

答案 0 :(得分:1)

您是否已将BUFragment.wxs中创建的<ComponentGroupRef Id="BUDirect" />添加到功能中?

当您引用片段中的一个元素时,片段仅包含在构建中。