Инструмент WiX Heat, создайте компонент с атрибутом Win64
Есть ли способ создать файл с помощью heat
инструмент, который будет иметь Win64
приписывать Component
разделы?
Проблема в том, что в моем 64-разрядном установщике большинство файлов являются 32-разрядными компонентами, которые должны быть помечены как Win64="no"
в Component
записей. я использую heat
инструмент для их генерации, поэтому дополнительный ручной шаг с тех пор требуется, и это нарушает нашу автоматическую сборку.
ОБНОВЛЕНИЕ: краткий ответ "нет" (который отмечен как ответ), я полагаю, что я просто воспользуюсь дополнительным инструментом, который сделает эту работу.
2 ответа
Heat.exe
не имеет переключателя для этого, но candle.exe
делает. Кормить -arch x64
в командной строке candle.exe
, и это установит значения по умолчанию платформы для пакета, компонентов и т. д.
Кстати, вопрос изначально был задан здесь.
Я знаю, что это старый, но просто искал ту же самую проблему, и это подошло.
Я обнаружил, что вы все еще можете использовать Heat, если добавите "-arch x64" к дополнительным параметрам компилятора в "Настройках инструмента" в свойствах проекта Wix.