>
18>C:\delivery\Dev\wix35_public\src\ext\UIExtension\wixlib\WixUI_Advanced.wxs(125,0):
 
> error LGHT0170: The InstallUISequence table contains an action 
> 'WelcomeDlg' that is declared in two different locations.  Please 
> remove one of the actions or set the Overridable='yes' attribute on 
> one of their elements. 

I was getting an error like that when I updated from WiX 3.0 to WiX 3.5, and
it turned out to be a custom action sequencing problem. It was fixed when I
changed this:

    <InstallUISequence>
      <Custom Action="SetUpgradeText"
Before="WelcomeDlg">OLDPRODUCTVERSION</Custom>
    </InstallUISequence>

to this:

    <InstallUISequence>
      <Custom Action="SetUpgradeText"
Before="CostFinalize">OLDPRODUCTVERSION</Custom>
    </InstallUISequence>

It was hard to find though. Here is my custom action if that is relevant.

    <CustomAction Id="SetUpgradeText" Property="UPGRADE_TEXT"
Value="Upgrading from [ProductName] build [OLDPRODUCTVERSION] to
[ProductVersion]"/>

-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/LGHT0170-tp5990451p5993493.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to