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 (без промежуточного каталога). Как добиться этого с помощью тепла?


person user3689167    schedule 26.01.2016    source источник


Ответы (1)


Попробуйте -srd переключатель командной строки Heat. Он подавляет сбор корневого каталога как элемента.

person Yan Sklyarenko    schedule 26.01.2016