I've got a custom install project where I have overridden the 
Wix_UI_InstallDir.wxs because I did not want the
ARPNOMODY set to one.   I've created a CustomUI_InstallDir.wxs that is very 
close to the original document with
A couple of exceptions.

I've remove the APRMODIFY. I want my install to give the user the ability to 
change the install directory and I also
Want them to use Change to modify how it is removed.   This is working.

>From the Add Remove Programs in the control panel, when you hit the Change 
>button, that kicks off the standard Maintenance dialogs.   You get the 
>Maintenance Welcome Dialog which is fine and then you get Maintenance Type 
>Dialog.

I want to customize the MaintenanceTypeDlg. I want to tweak the options that 
appear there. 
I want two different Remove strategies.  I got my own copy of the 
MaintenanceTypeDlg called CMaintenanceTypeDlg.wxs in my project.

In CustomUI_InstallDir.wxs I also got things setup to that 

<Publish Dialog="MaintenanceWelcomeDlg" Control="Next" Event="NewDialog" 
Value="CMaintenanceTypeDlg">1</Publish>
<Publish Dialog="CMaintenanceTypeDlg" Control="RepairButton" Event="NewDialog" 
Value="VerifyReadyDlg">1</Publish>
<Publish Dialog="CMaintenanceTypeDlg" Control="RemoveButton" Event="NewDialog" 
Value="VerifyReadyDlg">1</Publish>
<Publish Dialog="CMaintenanceTypeDlg" Control="Back" Event="NewDialog" 
Value="MaintenanceWelcomeDlg">1</Publish>            

When I compile this project, I get the error 

Error   3       The InstallUISequence table contains an action 
'MaintenanceWelcomeDlg' that is declared in two different locations.  Please 
remove one of the actions or set the Overridable='yes' attribute on one of 
their elements.  
C:\delivery\Dev\wix30_public\src\ext\UIExtension\wixlib\MaintenanceWelcomeDlg.wxs
       31      1       HTSBackendInstaller

I tried the overridable flag but that creates other problems.  I need to 
"override" this MaintenanceTypeDlg.
I believe I'm the right track but am missing something yet ?   I haven't done 
anything with the MaintenanceWelcomeDlg
But seeing how I got my own copy of MaintenanceTypeDlg  I'm sure something is 
seen as duplicate somehow..

Anybody have any insights ?


Rob Hermann
Senior Software Developer 
Niceware International, LLC
10437 Innovation Drive
Suite 147
Milwaukee, WI  53226
Tel: 414-476-6423 x110
Fax: 414-476-7955
Email: rob.herm...@nicewareintl.com
http://www.nicewareintl.com
http://healthcare.nicewareintl.com




------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to