Модифициране на 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