Well, since you've got both the standard and the custom file referenced in your 
error messages, it looks like you're linking in both UI's.  Find the duplicate 
UIRef element and remove it.

--
John Merryweather Cooper
Build & Install Engineer -- ESA
Jack Henry & Associates, Inc.(r)
Shawnee Mission, KS  66227
Office:  913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com




-----Original Message-----
From: jo...@msli.com [mailto:jo...@msli.com] 
Sent: Thursday, August 29, 2013 4:47 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] using WixUI_Advanced

Has anyone had success copying WixUI_Advanced.wxs to a Custom_Advanced.wxs and 
using it in your msi installer?

I end up with lots of errors like these:

     [exec] 
C:\cygwin\home\build\current\EUROPA\Source\wix_project\Custom_Advanced.wxs(37) 
: error LGHT0091 : Duplicate symbol 'CustomAction:WixSetDefaultPerUserFolder' 
found. This typically means that an Id is duplicated. Check to make sure all 
your identifiers of a given type (File, Component, Feature) are unique.
     [exec] 
E:\delivery\Dev\wix37_public\src\ext\UIExtension\wixlib\WixUI_Advanced.wxs(37) 
: error LGHT0092 : Location of symbol related to previous error.
     [exec] 
E:\delivery\Dev\wix37_public\src\ext\UIExtension\wixlib\WixUI_Advanced.wxs(38) 
: error LGHT0091 : Duplicate symbol 
'CustomAction:WixSetDefaultPerMachineFolder' found. This typically means that 
an Id is duplicated. Check to make sure all your identifiers of a given type 
(File, Component, Feature) are unique.
     [exec] 
C:\cygwin\home\build\current\EUROPA\Source\wix_project\Custom_Advanced.wxs(38) 
: error LGHT0092 : Location of symbol related to previous error.
     [exec] 
C:\cygwin\home\build\current\EUROPA\Source\wix_project\Custom_Advanced.wxs(37) 
: error LGHT0091 : Duplicate symbol 'CustomAction:WixSetDefaultPerUserFolder' 
found. This typically means that an Id is duplicated. Check to make sure all 
your identifiers of a given type (File, Component, Feature) are unique.
     [exec] 
E:\delivery\Dev\wix37_public\src\ext\UIExtension\wixlib\WixUI_Advanced.wxs(37) 
: error LGHT0092 : Location of symbol related to previous error.

I copied WixUI_Advanced.wxs to my project directory as Custom_Advanced.wxs, and 
changed
From:
<         <UI Id="WixUI_Advanced">
To:
>         <UI Id="Custom_Advanced">

And in my Product element I added 
<UIRef Id="Custom_Advanced" />

What Am I missing?  I'm following the Wix 3.6: A Developer's guide to
windows Installer XML.

On Thu, 2013-08-29 at 09:31 -0700, jo...@msli.com wrote:
> In my wix msi I am giving the user a choice of per-user vs.
> system-wide.  
> 
> What is the best way to indicate a nested directory structure in
> ApplicationFolderName?
> 
> Examples do not show how to do a nested directory structure.  
> 
> My directory structure looks like this, where the product is nested
> inside a folder named for the company, as there are many other products.
> <!-- Directory Structure -->
> <Directory Id="TARGETDIR" Name="SourceDir">
>  <Directory Id="ProgramFilesFolder" Name="Pfiles">
>   <Directory Id="MYPRODUCTSDIR" Name="$(var.MyCompanyName)" >
>    <Directory Id="INSTALLDIR" Name="$(var.MyProductName) $(var.Version)" >
>    </Directory>
>   </Directory>
>  </Directory>
> </Directory>
> 
> In <Project> I added
>  <UIRef Id="WixUI_Advanced" />
> 
> Can ApplicationFolderName look like this, where I spell out the directory 
> nesting?
>  <property Id="ApplicationFolderName" 
> Value="$(var.MyCompanyName)\$(var.MyProductName) $(var.Version)" />
> 
> Is this the right way to do it or is there something better?
> 
> Additionally, the dialog does not look exactly like a drop in
> replacement for the simple radio selection bettween per-user vs
> system-wide provided in the  Visual Studio Setup Project.  Is there a
> way to get that behavior?
> 
> 
> 
> NOTICE: This email may contain confidential information.  Please see 
> http://www.meyersound.com/confidential/ for our complete policy.
> 
> ------------------------------------------------------------------------------
> Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
> Discover the easy way to master current and previous Microsoft technologies
> and advance your career. Get an incredible 1,500+ hours of step-by-step
> tutorial videos with LearnDevNow. Subscribe today and save!
> http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.


------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to