Hello.

First: the context: WiX v3.5, Windows 7 Enterprise

I'm intending to install the VC++ 9.0 redistributable from it's msm as
described in WiX's official documentation page [0]
Yet, even when my msi size augments in the same size as the msm and I can
see with Orca entrances related to the msm, I think it does not get
installed.

What I've done in my code is:
<!-- VC++ redistributable dependence -->
<DirectoryRef Id="TARGETDIR">
      <Merge Id="VCRedist"
SourceFile="$(var.DependencesDir)Microsoft_VC90_CRT_x86.msm" DiskId="1"
Language="0"/>
</DirectoryRef>

<Feature Id="VCRedist" Title="Visual C++ 9.0 Runtime" AllowAdvertise="no"
Display="hidden" Level="1">
        <MergeRef Id="VCRedist"/>
</Feature>

The code compiles and throws some warnings as expected and detailed in the
documentation. It does however, throw some other errors[1] but I've searched
the web and found that these are also expected from using mergemod.dll[2]

Whenever installing, however, I can't find any evidence that the VC++
redistributable package has been installed. I don't find it in Add/Remove
programs. I don't find registry keys associated with it. Etc.
1. Is this the correct way to check?
2. What can I do if in fact, the package is not being installed? (I need
some hint on where to look now)

Thanks in advance.

[0]
http://wix.sourceforge.net/manual-wix3/install_vcredist.htm

[1]
light.exe(0,0): warning LGHT1076: ICE82: This action
SystemFolder.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
has duplicate sequence number 2 in the table InstallUISequence
1>light.exe(0,0): warning LGHT1076: ICE82: This action
SystemFolder.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
has duplicate sequence number 2 in the table AdminUISequence
1>light.exe(0,0): warning LGHT1076: ICE82: This action
SystemFolder.21022.08.Microsoft_VC90_CRT_x86.RTM.0138F525_6C8A_333F_A105_14AE030B9A54
has duplicate sequence number 2 in the table AdvtExecuteSequence

[2]
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/ICE82-Warnings-from-duplicate-sequence-number-created-from-lt-Directory-gt-elements-using-Merge-Modus-td687752.html
Particularly:
*Duplicate* *sequence* *numbers* are not a problem as long as you don't
need *the*
order of *the* CustomActions to be consistent.  *These* type 51
CustomActions'
order relative to each other shouldn't be important.

Also, this is not a light.exe issue.  *The* behavior you are seeing is from
mergemod.dll provided by *the* Windows *Installer* SDK.

-- 
Francisco
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to