Пакет WiX Treats, установленный после установки NetFx [дубликат]

Если вы этого еще не сделали, попробуйте this .

Product> Scheme> Edit Scheme> Переменные среды OS_ACTIVITY_MODE: disable

Решает мою проблему.

2
задан Farrukh Waheed 14 September 2015 в 12:50
поделиться

1 ответ

Устройство Burn зарегистрирует пакет в «Установка и удаление программ», как только будет установлена ​​какая-либо часть пакета. Пакет необходимых компонентов .NET является частью пакета, поэтому, когда MBAPrereq BootstrapperApplication устанавливает .NET, пакет зарегистрирован в разделе «Установка и удаление программ». Невозможно изменить это поведение механизма записи в вашем Bundle или BA. Потенциальный запрос функции может состоять в том, чтобы Burn мог регистрировать пакет только после установки непостоянного пакета. Запросы функций должны быть поданы в http://wixtoolset.org/issues .

Сегодня вы можете попытаться решить эту проблему, поставив логику в свою BA, где она автоматически удаляет себя перед вызовом Engine :: Exit, если он обнаружит этот сценарий.

2
ответ дан Sean Hall 20 August 2018 в 18:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: