Как установить атрибут DisableModify в пакете Wix при выполнении загрузчика - PullRequest
0 голосов
/ 06 декабря 2018

Я работаю над загрузчиком продукта.где мне нужно динамически изменить значение атрибута DisableModify во время выполнения.Я не вижу надлежащей документации или ответа онлайн.Я попытался объявить переменную и использовать ее, но не повезло.Я вставил файл wxs, где атрибут DisableModify установлен для использования значения переменной.Но я вижу ошибку компиляции при запуске свечей на нем.Может ли кто-нибудь помочь?

Ошибка:

E: \ DVD \ Bundle.wxs (6): ошибка CNDL0021: значение атрибута Bundle / @ DisableModify, «[disablemodify]», не является одним из допустимых параметров: «кнопка», «да» или «нет».E: \ DVD \ Bundle.wxs (7): ошибка CNDL0004: элемент WixVariable содержит неожиданный атрибут «Тип».

Фрагмент WXS:

Bundle DisableModify = "[disablemodify]" Производитель= "ABC" Name = "ABC Product" UpgradeCode = "{xxx-xxx-xxx}" Version = "12.0000.00.00"

Имя переменной = "disableModify" Type = "YesNoButtonType" Value = "[disablemodify] "

1 Ответ

0 голосов
/ 06 декабря 2018

Запись не поддерживает установку этого значения во время установки, только во время сборки.

...