MSP помечен как неприменимый при установке через Wix Bundle - PullRequest
0 голосов
/ 30 мая 2018

Я использую пакет WiX для применения нескольких MSP.

MSP (hotfix.msp) является целевым для SP1 продукта A. Я создал hotfix.msp с «ProductValidateFlags» равным 0x00000922.

Когда я дважды щелкаю файл MSP напрямую, файл hotfix.msp можно правильно применить к продукту A с установленным пакетом обновления 1.

Однако после пакета я создал пакет WiX, включающий hotfix.msp, после пакетаустановлено, hotfix.msp не применяется.

Информация журнала:

[0118: 02C4] [2018-05-30T14: 56: 28] i106: Расчетприменимость исправления для целевого кода продукта: {B8136533-98DA-40CD-BCB0-AC798AEB71B8}, контекст: машина

[0118: 02C4] [2018-05-30T14: 56: 28] i101: обнаружен пакет: исправление, состояние: отсутствует, кэшировано: нет

...

[0608: 0904] [2018-05-30T14: 40: 01] i200: начало плана, 1 пакет, действие: установить

[0608: 0904] [2018-05-30T14: 40: 01] i201: запланированный пакет: исправление, состояние: отсутствует, запрошено по умолчанию: присутствует, запрошено ba: предварительноотправлено, выполнено: нет, откат: нет, кэш: нет, кэш: нет, зависимость: нет

[0608: 0904] [2018-05-30T14: 40: 01] i000: план выполнения завершен, функция BA

Исходный код для включения MspPackage в комплект WiX:

 <MspPackage Id="hotfix" DisplayName="Sample Hotfix" SourceFile="$(env.hotfix)" Permanent="no" Cache="yes" Vital="yes">
  </MspPackage>

btw, исправление может быть применено обычным образом, если я изменю ProductValidateFlags на 0x902.

Спасибо
Джереми

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...