This is how I do it in my (working) customized minimal UI, using WiX
3.5...
In the main Product wxs:
<UI>
<UIRef Id="WixUI_NoWelcome" />
<UIRef Id="WixUI_ErrorProgressText" />
</UI>
My customized UI wxs (which, coincidentally, simply removes the Welcome
dialog from the standard minimal UI. So I'm not trying to do exactly the
same thing as you...):
<UI Id="WixUI_NoWelcome">
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8"
/>
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma"
Size="12" />
<TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9"
Bold="yes" />
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
<Property Id="WixUI_Mode" Value="Minimal" />
<DialogRef Id="ErrorDlg" />
<DialogRef Id="FatalError" />
<DialogRef Id="FilesInUse" />
<DialogRef Id="MsiRMFilesInUse" />
<DialogRef Id="PrepareDlg" />
<DialogRef Id="ProgressDlg" />
<DialogRef Id="ResumeDlg" />
<DialogRef Id="UserExit" />
<!-- <DialogRef Id="WelcomeEulaDlg" /> -->
<Publish Dialog="ExitDialog" Control="Finish"
Event="EndDialog" Value="Return" Order="999">1</Publish>
<Publish Dialog="VerifyReadyDlg" Control="Back"
Event="NewDialog" Value="MaintenanceTypeDlg">1</Publish>
<Publish Dialog="MaintenanceWelcomeDlg" Control="Next"
Event="NewDialog" Value="MaintenanceTypeDlg">1</Publish>
<Publish Dialog="MaintenanceTypeDlg" Control="RepairButton"
Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
<Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton"
Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
<Publish Dialog="MaintenanceTypeDlg" Control="Back"
Event="NewDialog" Value="MaintenanceWelcomeDlg">1</Publish>
</UI>
<UIRef Id="WixUI_Common" />
No other wxs files are in the project, and I have a reference to
WixUIExtension.
Maybe you can post fragments of your code and list the wxs files that
are in your project, so we can compare...
-Thom
-----Original Message-----
From: Brad Schick [mailto:[email protected]]
Sent: 07 January 2011 00:38
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Custom UI sequence
Well I have WixUIExtension added under Reference in the project. But I
believe that I need that for the dialogs that I have not copied into the
project. Other than that, there is no reference to WixUI_Minimal that I
can find in my code.
-Brad
On Jan 6, 2011, at 2:40 PM, Neil Sleightholm wrote:
> It would appear to me that you are still including WixUI_Minimal
> somehow.
>
> Neil
>
> -----Original Message-----
> From: Brad Schick [mailto:[email protected]]
> Sent: 06 January 2011 20:14
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Custom UI sequence
>
> Yes, that was changed from the start. I searched for "WIXUI_Minimal"
> in the copied file and replaced the one instance I found in <UI> with
> "SkyUI_Minimal".
>
> -Brad
>
> On Jan 6, 2011, at 11:01 AM, Neil Sleightholm wrote:
>
>> In your copy of copy WixUI_Minimal.wxs (SkyUI_Minimal.wxs) you need
>> to
>
>> set <UI Id="SkyUI_Minimal">. Can you confirm that is set?
>>
>> Neil
>>
>> -----Original Message-----
>> From: Brad Schick [mailto:[email protected]]
>> Sent: 06 January 2011 18:45
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] Custom UI sequence
>>
>> The only reference I have in my source wxs is below, which was
>> changed
>
>> to the new name as shown:
>>
>> <UIRef Id="SkyUI_Minimal" />
>>
>> -Brad
>>
>> On Jan 6, 2011, at 3:28 AM, Neil Sleightholm wrote:
>>
>>> After copying did you change the UI/@id attribute and then reference
>> this in your source?
>>>
>>> Neil
>>>
>>> Neil Sleightholm
>>> X2 Systems Limited
>>> [email protected] <mailto:[email protected]>
>>>
>>>
>>> ________________________________
>>>
>>> From: Brad Schick [mailto:[email protected]]
>>> Sent: Thu 06/01/2011 00:34
>>> To: [email protected]
>>> Subject: [WiX-users] Custom UI sequence
>>>
>>>
>>> I am trying to customize the WixUI_Minimal sequence. Following this:
>>> http://neilsleightholm.blogspot.com/2008/08/customised-uis-for-wix.h
>>> t
>>> m
>>> l And this:
>>> http://www.dizzymonkeydesign.com/blog/misc/adding-and-customizing-dl
>>> g
>>> s
>>> -in-wix-3/
>>>
>>> My first step was to just copy WixUI_Minimal.wxs, rename it to
>> SkyUI_Minimal.wxs, added that to my project, and use that new name
>> for
>
>> UI in my installer (no other changes). I get the following build
> errors:
>>>
>>>
>>
C:\delivery\Dev\wix35_public\src\ext\UIExtension\wixlib\WixUI_Minimal.
>> wx
>> s(63,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.
>>> C:\Users\user\Documents\Visual Studio
>> 2008\Projects\misc\setup\SkyUI_Minimal.wxs(64,0): error LGHT0171: The
>> location of the action related to previous error.
>>>
>>
C:\delivery\Dev\wix35_public\src\ext\UIExtension\wixlib\WixUI_Minimal.
>> wx
>> s(64,0): error LGHT0170: The InstallUISequence table contains an
>> action 'WelcomeEulaDlg' 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:\Users\user\Documents\Visual Studio
>> 2008\Projects\misc\setup\SkyUI_Minimal.wxs(65,0): error LGHT0171: The
>> location of the action related to previous error.
>>> Done building project "setup.wixproj" -- FAILED.
>>>
>>>
>>> Somewhat humorously, if I add Overridable='yes' to SkyUI_Minimal.wxs
>>> I
>> get the following two errors:
>>>
>>>
>> C:\delivery\Dev\wix35_public\src\ext\UIExtension\wixlib\WelcomeDlg.wx
>> s
>> (3
>> 8,0): error LGHT0168: The InstallUISequence table contains an action
>> 'WelcomeDlg' that is declared overridable in two different locations.
>> Please remove one of the actions or the Overridable='yes' attribute
>> from one of the actions.
>>> C:\Users\user\Documents\Visual Studio
>> 2008\Projects\misc\setup\SkyUI_Minimal.wxs(64,0): error LGHT0169: The
>> location of the action related to previous error.
>>>
>> C:\delivery\Dev\wix35_public\src\ext\UIExtension\wixlib\WelcomeEulaDl
>> g
>> .w
>> xs(57,0): error LGHT0168: The InstallUISequence table contains an
>> action 'WelcomeEulaDlg' that is declared overridable in two different
>> locations. Please remove one of the actions or the Overridable='yes'
>> attribute from one of the actions.
>>> C:\Users\user\Documents\Visual Studio
>> 2008\Projects\misc\setup\SkyUI_Minimal.wxs(65,0): error LGHT0169: The
>> location of the action related to previous error.
>>> Done building project "setup.wixproj" -- FAILED.
>>>
>>>
>>> Version 3.5.2415.0 running on Windows 7 with VS 2008. This is an
>> installer for a C++ console application. Suggestions?
>>>
>
>
> ----------------------------------------------------------------------
> --
> ------
> Learn how Oracle Real Application Clusters (RAC) One Node allows
> customers to consolidate database storage, standardize their database
> environment, and, should the need arise, upgrade to a full multi-node
> Oracle RAC database without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
> ----------------------------------------------------------------------
> -------- Learn how Oracle Real Application Clusters (RAC) One Node
> allows customers to consolidate database storage, standardize their
> database environment, and, should the need arise, upgrade to a full
> multi-node Oracle RAC database without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------
------
Learn how Oracle Real Application Clusters (RAC) One Node allows
customers to consolidate database storage, standardize their database
environment, and, should the need arise, upgrade to a full multi-node
Oracle RAC database without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web. Learn how to
best implement a security strategy that keeps consumers' information secure
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users