burn.ancestors в wix 3.9

Я недавно обновился до последней стабильной Wix 3.9 с 3.8. Теперь, когда я запускаю обновление пакета для пакета, созданного с использованием 3.8, 3.9 передает аргумент командной строки "-burn.ancestors={some guid}". В журнале я вижу следующее сообщение: "w002: обнаружен неизвестный внутренний переключатель командной строки:" burn.ancestors = {some guid} ". После этого обновление проходит обычные процессы, поэтому мой вопрос таков: что делает этот аргумент, и есть ли необходимость проявлять беспокойство при просмотре этого сообщения?

Это сообщение не появляется в журнале при обновлении пакета, созданного в 3.9.

1 ответ

Решение

Нет необходимости беспокоиться при просмотре Unknown burn internal command-line switch encountered, По мере добавления функций в движок Burn будут добавляться параметры командной строки. Параметры командной строки, такие как burn.ancestors передаются во все дочерние пакеты, так как Burn не знает, какая версия Burn находится в дочернем пакете.

Этот переключатель был добавлен как часть огромного запроса извлечения от Microsoft, который должен решить многие проблемы, описанные в проблеме 4242. Похоже, он используется для обнаружения бесконечного цикла.

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