Discussion:
[WiX-users] VC_User_CRT71_RTL_X86_---.msm
m***@agfa.com
2006-05-08 13:29:52 UTC
Permalink
Hi,

I made VC_User_CRT71_RTL_X86_---.msm (from Microsoft) dependent from my
merge module
(using <Dependency RequiredId="VC_User_STL71.09528776_2EA8_4A65_AA88_693146381D7D" RequiredLanguage="0"/>)

In my testmsi (for the merge module), I include the merge module in this
way:

<Directory Id="CxBinDir" Name="bin">
<Merge Id="CRT71" Language="1033" src="COMMON\deployment\lib\VC_User_CRT71_RTL_X86_---.msm" DiskId="1"/>
...

When I do an installation with the testmsi, the file msvcp71.dll that is
in the mergemodule is installed in C:\ instead of the bin dir of bin
subdir of the
install dir.

Has anyone an idea on how to get this in my bin dir ?


regards, thanks in advance,

Marc Borgers
Tony Hoyle
2006-05-08 14:36:45 UTC
Permalink
Post by m***@agfa.com
When I do an installation with the testmsi, the file msvcp71.dll that is
in the mergemodule is installed in C:\ instead of the bin dir of bin
subdir of the
install dir.
Has anyone an idea on how to get this in my bin dir ?
Those merge modules are broken... Still waiting for the VC71 service release
that was rumoured a while ago which should fix this.

Since they only contain single files and don't do any registration etc. just
add the files to a component and put them in your project in the same way as
other files (same for the MFC ones).

For VS2005 you can't get away with this as the runtimes are registered with
the system, but those merge modules actually work to begin with...

Tony

Loading...