WiX + Heat,收集目录但不包括安装中的父文件夹

时间:2016-01-26 15:45:58

标签: wix heat

我有一个wix安装程序的预构建事件,它看起来像这样:

"%WIX%\bin\heat.exe" dir %SystemDrive%\Staging -dr INSTALLFOLDER -cg Components -var "var.Project.TargetDir" -ag -out "$(SolutionDir)Project.Installer\Installer.Heat.wxs"

它接受C:\ Staging中的所有文件,并为组件创建一个非常棒的.wxs。但是,当我运行安装程序时,它会将所有文件丢弃到C:\ Program Files(x86)\ MyInstallFolder \ Staging"

我需要收集登台目录中的所有文件,但我想在INSTALLFOLDER(没有登台目录)中输出它们。我如何利用热量实现这一目标?

1 个答案:

答案 0 :(得分:5)

尝试加热命令行的-srd切换。它禁止将根目录收集为元素。