我很高兴不必使用InstallShield,所以我很欣赏这个问题的答案是非常简单,或者很可能,我对此无能为力(除非我编译自己的MSM包?),但是使用MSM合并模块,我已经选择使用Visual C++ 9.0 MFC (x86) WinSXS MSM,版本只说明为9.0,但得到一个"SideBySide“错误,说当最终用户试图运行产品时,找不到9.0.21022.8的版本。
在我的C:\Windows\winsxs文件夹中有4个不同风格的版本9,我假设它没有使用上面所需的一个版本,但是没有办法在InstallShield中选择的属性中验证这一点。
如何指定选定的MSM模块使用9.0.21022.8文件夹中设置的文件版本,或者在哪里可以找到我可以下载的MSM,以便在InstallShield中覆盖安装?
谢谢。
发布于 2014-08-28 21:15:16
我认为这4个合并模块应该是:
MFC、MFCLOC、OpenMP。
如果您为32位安装安装了x86合并模块,并且为64位安装安装了x86和x64合并模块,则sxs错误可能可以纠正。
https://stackoverflow.com/questions/25496627
复制相似问题