Wix Bundle, атрибут MsiPackage InstallSize ограничен 2 147 483 647 (требуется 15 ГБ)

Один пакет в нашем пакете установщика загружает данные с нашего сервера, а затем распаковывает их. Размер этих данных составляет 15 ГБ.

Я хочу поместить это значение в столбец «Установка и удаление программ».

Атрибут InstallSize, похоже, делает то, что я хочу, однако, когда я устанавливаю его «15050494389», я получаю следующую ошибку:

Значение атрибута MsiPackage/@InstallSize «15050494389» не является допустимым целым числом. Допустимые целочисленные значения: от -2 147 483 648 до 2 147 483 647.

Игнорируя, почему мне нужно отрицательное значение, есть ли способ правильно установить значение? Есть ли какая-то настройка, которая мне нужна, чтобы сообщить записи, что я хочу значения больше 32 бит?


person PhillC    schedule 15.04.2014    source источник


Ответы (2)


Сегодня это не поддерживается в WiX v3.8. Вы можете отправить запрос функции.

person Bob Arnson    schedule 15.04.2014

Я думал, что это свойство будет установлено автоматически? В любом случае, похоже, что для этого поля вам нужны килобайты, а не байты. Попробуйте 15728640.

Вы имеете в виду ARPSIZE или что-то еще?

person Stein Åsmul    schedule 15.04.2014
comment
Я попытался добавить ARPSIZE, но, похоже, это не имело никакого значения. Я добавил его в скрипт wix для msi, который выполняет загрузку. - person PhillC; 16.04.2014
comment
Настройка в байтах и ​​нет возможности (мне известно) изменить ее на килобайты или даже гигабайты... было бы неплохо! - person PhillC; 16.04.2014