Модификация InstallShield MSM

Я имел удовольствие не так много работать с InstallShield, поэтому я понимаю, что ответ на этот вопрос будет чрезвычайно простым, или, что более вероятно, я мало что могу с этим поделать (если только я не скомпилирую свой собственный MSM). пакет?), но с модулями слияния MSM я выбрал использование Visual C++ 9.0 MFC (x86) WinSXS MSM, версия указана только как 9.0, но получаю ошибку «SideBySide», указывающую, что версия для 9.0.21022.8 не найдена, когда конечный пользователь пытается запустить продукт. .

Имея 4 разных варианта версии 9 в моей папке C:\Windows\winsxs, я предполагаю, что она не использует желаемую версию выше, но нет возможности проверить это в свойствах того, что выбрано в InstallShield.

Как я могу указать, что выбранный модуль MSM должен использовать установленную версию файлов, находящихся в папке 9.0.21022.8, или где я могу найти MSM, который я могу загрузить для установки поверх в InstallShield?

Спасибо.


person Jester    schedule 26.08.2014    source источник
comment
Все равно хотелось бы получить ответ на этот вопрос, но пока это не так срочно, поскольку при индивидуальном тестировании не были установлены другие необходимые предпосылки.   -  person Jester    schedule 27.08.2014


Ответы (1)


Я полагаю, что эти 4 модуля слияния будут:

ATL, CRT, MFC, MFCLOC, OpenMP.

Может быть, ошибка sxs может быть исправлена, если вы установите моды слияния x86 для 32-битной установки и установите моды слияния x86 и x64 для 64-битной установки.

person Sid    schedule 28.08.2014