2015-08-17 3 views
1

Выполнение команды предварительной сборки У меня есть причина полагать, что я должен работать, но я получаю код выхода 5053 от Heat, а также ошибку, указывающую, что папка Debug не содержит файлов или подкаталоги. и поэтому урожая не было. Любой ключ к тому, что я могу делать неправильно?Wix v3.10.01823, Visual Studio 2015

Команда "" % WIX% \ Bin \ тепло»реж "C: \ VSSDev \ FrRibbon \ frRibbon \ Bin \ Debug" отъезда "C: \ VSSDev \ FrRibbon \ frRibbonSetup \ AppOutputFromHeat.wxs" - t "C: \ VSSDev \ FrRibbon \ frRibbonSetup \ HeatTransform.xsl" -nologo -ag -srd -sreg -suid -cg frRibbon.Output -dr INSTALLFOLDER -var var.frRibbon.TargetDir "выходит с кодом 5053. frRibbonSetup C: \ Программные файлы (x86) \ MSBuild \ Microsoft \ WiX \ v3.x \ wix2010.targets 816

В каталоге 'C: \ VSSDev \ FrRibbon \ frRibbon \ bin \ Debug' не было файлов или подкаталогов и поскольку пустые каталоги не сохраняются, урожая нечего. frRibbonSetup heat.exe 0

ответ

0

Удостоверьтесь, что проект, из которого вы обогреваете выходы, строит перед вашим проектом WiX. Вы можете сделать это, изменив порядок сборки в свойствах решения, или вы можете добавить ссылку на проект frRibbon в свой проект WiX.

Я предпочитаю добавлять ссылку на файл WiX, чтобы было легче увидеть, из каких проектов создается установка, даже если вы не используете Auto Project Harvesting.