WiX Burn: как изменить "WixBundleManufacturer" в загрузочном приложении?
Я создаю настраиваемое приложение установки с WiX, начав с этого учебного руководства: http://bryanpjohnston.com/2012/09/28/custom-wix-managed-bootstrapper-application/
Настройка должна быть настраиваемой, поэтому мне нужно установить некоторые переменные изнутри моего MainViewModel
это пример:
var customProductName = "The Custom Product";
this.Bootstrapper.Engine.StringVariables["WixBundleName"] = theCustomProduct;
Это работает как ожидалось. Тем не менее, я не могу установить переменную WixBundleManufacturer
, Я получаю System.ArgumentException: Value does not fall within the expected range
,
Можно ли как-то установить значение производителя изнутри моей модели представления во время выполнения?
2 ответа
Запрос функции был реализован в v3.10.0.1719. Переменная теперь доступна для записи, как и любая другая переменная Burn.
Нет, WixBundleManufacturer - переменная только для чтения, установленная от автора Bundle
элемент Manufacturer
приписывать. Вы можете открыть запрос функции.