My main WiX 3.6 source file contains the following lines:
40 <MajorUpgrade DowngradeErrorMessage="A newer version of
[ProductName] is already installed. Setup will exit." />
...
261 <InstallExecuteSequence>
262 <RemoveExistingProducts Before="InstallInitialize" />
263 ...
(some content elided for brevity)
Light raises error messages indicating duplicate symbols on lines 40 and
262.
"LGHT0091: Duplicate symbol
'WixAction:InstallExecuteSequence/RemoveExistingProducts' found.
The generated output in the wixobj file contains:
<row sourceLineNumber="...\WixSetup\PrintSetup.wxs*40">
<field>InstallExecuteSequence</field>
<field>RemoveExistingProducts</field>
<field />
<field />
<field />
<field>InstallValidate</field>
<field>0</field>
</row>
<row sourceLineNumber="...\WixSetup\PrintSetup.wxs*262">
<field>InstallExecuteSequence</field>
<field>RemoveExistingProducts</field>
<field />
<field />
<field>InstallInitialize</field>
<field />
<field>0</field>
</row>
It appears that the MajorUpgrade element generates a conflicting element
name in the WixAction table.
Is this the expected behavior?
Dave
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users