0

我是 WIX 新手,正在尝试为我的 Web 应用程序创建 WIX。

我已heat.exe作为安装程序设置项目的 PreBuild Event 运行。

"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

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

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

4

1 回答 1

1

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

只有当您引用片段中的元素之一时,片段才会包含在构建中。

于 2013-02-13T13:53:53.830 回答