Page 1 of 1

Troubles with MergeModule

Posted: Wed Mar 22, 2006 11:14 am
by MikeFieger
Hello!

I am having troubles with Microsofts Merge Modules:

Microsoft_VC80_ATL_x86.msm
Subject: Visual C++ 8.0 ATL (x86) WinSXS MSM Beta2
Revision Number: {97F81AF1-0E47-DC99-FF1F-C8B3B9A1E18E}
Size: 139.264 bytes
Date: 23. Sep. 2005 07:05:04

Microsoft_VC80_MFC_x86.msm
Subject: Visual C++ 8.0 MFC (x86) WinSXS MSM Beta2
Revision Number: {9BAE13A2-E7AF-D6C3-FF1F-C8B3B9A1E18E}
Size: 1.588.224 bytes
Date: 23. Sep. 2005 07:08:10

Both are supplied by Microsoft Visual Studio 2005.

When I installed them with InstallShield they also installed a subdirectory in C:\\Windows\\WinSxS\\Policies:
x86_policy.8.0.Microsoft.VC80.ATL_1fc8b3b9a1e18e3b_x-ww_5f0bbcff
x86_policy.8.0.Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_x-ww_0f75c32e
Each subdir contained two files ('8.0.50727.42.cat' and '8.0.50727.42.policy')

:!:
When I install them with InstallAware these subdirs in the Policies folder are not created and that efficiently prevents our programs from working.
:!:

My solution is now to create those folders and manually copy those files, but I think this is really not a good solution... :|

I wonder what went wrong here???
Perhaps InstallAware can bring some light to these strange happenings?

Posted: Wed Mar 22, 2006 7:27 pm
by MichaelNesmith
Sounds like a bug! Please email support at installaware dot com with download locations for the modules, and engineering will take a look at it.

Posted: Thu Mar 23, 2006 8:06 am
by MikeFieger
Problem solved!

Sorry, it was my fault... :oops:

I was looking in InstallShield which MergeModules were used and added the same to the InstallAware project.

The problem was that InstallShield did not show the MergeModules for the policies because it was installed on a VM that did not contain any MergeModules and so it could not find the files. When I copied the files to the VM, InstallShield suddenly showed me 6 MergeModules instead of only 3...

So, now after adding the MergeModules for the policies to the InstallAware project, everything is fine :)