Вопрос

У меня есть дополнительное место в моем заказном .msi. Размер данных для установки составляет около 600 МБ, и установщик говорит, что для этого требуется 1,4 ГБ. Переключение в другое место, чем предопределенное (например, из C: \ Program Files \ My_App в F: \ My_App), показывает, что ему всегда требуется приблизительно 800 МБ. на разделе Windows, который в моем случае является дополнительным пространством. Есть мысли о том, почему это происходит?

Также может ли это вызвать ошибку установки на 64-битной ОС? Я установил его только на 32-разрядную ОС, и все в порядке, но у одного из моих коллег возникают проблемы при установке его на вышеупомянутый тип.

Это было полезно?

Решение

Я думаю, что это может быть связано с добавлением возможного кэширования. Если бы вы кешировали полную версию MSI плюс установленный продукт, это могло бы объяснить проблему.

Смотрите эту страницу для получения дополнительной информации.

Другие советы

Как насчет того, чтобы не включать данные 600 МБ в MSI? Вы все еще можете распространять один установщик, упаковав MSI + все файлы данных (+ загрузчик, если есть) в один самораспаковывающийся exe-файл. IExpress - хороший инструмент для этого и включен в Windows. Вы могли бы даже извлечь выгоду из лучшего сжатия afaik.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top