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 приписывать. Вы можете открыть запрос функции.

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