1. Yes. RobM blogged about it
http://robmensching.com/blog/posts/2010/5/2/The-WiX-toolsets-Remember-Propert
y-pattern
Also, search this list for "persist" & "properties".
2. You can suppress individual warnings. If you're using Visual Studio, go to
the project's properties in solution explorer and under "Tool settings", type
ICE30 in "Suppress specific ICE validation". There is a command line
equivalent if you're not using VS. However, that will suppress *all* ICE30
messages so I would strongly recommend leaving it enabled. Otherwise, if you
make a mistake with another component, you'll never see it.


-----Original Message-----
From: Matej Kurpel [mailto:mkur...@gmail.com] 
Sent: 08 December 2011 06:52
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Copy other file when checkbox is checked?

Thank you, it works!
Only two questions: First, is it possible to retain checkbox state when
user is launching the installer when application is already installed and
the user chooses Change?
Second is that, now I am getting two warnings on build of installer:
ICE30: The target file 'rqpg5ev7.con|Web.config' might be installed in
'[ProgramFilesFolder]\XXX\YYY\ZZZ\' by two different conditionalized
components on an LFN system: 'Web.Config.1' and 'Web.Config.2'. If the
conditions are not mutually exclusive, this will break the component
reference counting system.
Can I get rid of it somehow (it is intended and the conditions are mutually
exclusive)?
Thanks in advance,

M. Kurpel

2011/12/7 Peter Shirtcliffe <pshirtcli...@sdl.com>

> Create 2 components, 1 component for each text file. Give them * guids. Use
> the same <File> element's Name attribute in both components but point the
> <File> Source attributes at different versions of the text file in each
> component. Add a condition to each component: one component's condition
> should be true if the box was ticked and the other component's condition
> should be true if the box was not ticked (there will be a property bound to
> the tick box that you can test). Add both components to the same feature.
> When the installer runs, only 1 component will be installed.
>
> There's no need to copy or rename the file.
>
> -----Original Message-----
> From: Matej Kurpel [mailto:mkur...@gmail.com]
> Sent: 07 December 2011 17:24
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Copy other file when checkbox is checked?
>
> Hello all,
> I got a task of modifying an existing WiX installer. The files are
> copied in batches (File elements inside DirectoryRef elements) and one
> of these files (let's name it file.txt) should be modified if a checkbox
> was checked in one of the installer screens. I was able to create the
> checkbox but I was not able to figure out how to do this.
> So I created another file (file2.txt) with the idea that the installer
> package will contain both of them and, if the checkbox was not checked,
> file.txt is copied, otherwise, file2.txt is copied (but it is renamed to
> file.txt once in destination). Is there a way of doing this? Can't seem
> to find the right wording for google... maybe someone knows the answer,
> please?
> Thank you for all replies,
>
> M. Kurpel
>
>
>
-----------------------------------------------------------------------------
> -
> Cloud Services Checklist: Pricing and Packaging Optimization
> This white paper is intended to serve as a reference, checklist and point
> of
> discussion for anyone considering optimizing the pricing and packaging
> model
> of a cloud services business. Read Now!
> http://www.accelacomm.com/jaw/sfnl/114/51491232/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> SDL PLC confidential, all rights reserved.
> If you are not the intended recipient of this mail SDL requests and
> requires that you delete it without acting upon or copying any of its
> contents, and we further request that you advise us.
> SDL PLC is a public limited company registered in England and Wales.
>  Registered number: 02675207.
> Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6
> 7DY, UK.
>
>
>
>
-----------------------------------------------------------------------------
-
> Cloud Services Checklist: Pricing and Packaging Optimization
> This white paper is intended to serve as a reference, checklist and point
> of
> discussion for anyone considering optimizing the pricing and packaging
> model
> of a cloud services business. Read Now!
> http://www.accelacomm.com/jaw/sfnl/114/51491232/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
-----------------------------------------------------------------------------
-
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to