Инструмент 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.

Другие вопросы по тегам