Interesting. My experience with that in the past (I tried to use it to solve a similar problem) was that it didn't work because the decision about whether to install a particular file was made in the script generation phase (where immediate actions run) but RemoveFile runs after that. But that was quite a long time ago (before 2011 I think) so it's possible it was fixed in later version of Windows Installer.
If it works for you and you test it on all supported platforms then I can't see why you can't use that method. Also, thinking about it now, putting the InstallExecute action after RemoveFiles may also get around that issue. On 29 August 2013 15:28, <tyler.w.r...@accenture.com> wrote: > @John Ludlow: Ok I was following what I found in a wix email chain by Chad > Peterson from 2011. The post is below as well as the url to the entire > email chain. > Another option is to use the <RemoveFile/> element tied to the same > Component as your <File/> element. This will always clear out the > existing file prior to the current install writing the new one. Works > for rollback and uninstall. > > <Component Id="Filetxt" DiskId="1" Guid="<someguid>"> > <RemoveFile Id="Remove_Filetxt" Name="File.txt" On="install" /> > <File Id="Filetxt" Name="File.txt" Source=".\data\File.txt" /> > </Component> > > The RemoveFiles action is always scheduled before the InstallFiles > action by default, so as long as you don't change that sequence in > InstallExecuteSequence then it should work fine. I consider this the > functional equivalent of the InstallShield "Always Overwrite" setting. > > > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Using-wix-how-to-always-overwrite-a-file-td6904118.html > > @John Cooper: I am thinking we had some troubles with multi instance and > companion files in the past and have since removed them all from any of our > installs, but I wasn't around for that conversation and nobody seems to > remember why so I will give that a try thank you. Speaking of that though > would that violate the Component rules for a minor upgrade? > > > Tyler Reid | Operations and Infrastructure | Accenture Software | P&C > Insurance > 1807 Jones Street | Bolivar, MO 65613| USA > Office: +cc.xxx.xxx.xxxx | Fax: 417.777.3792 > E-Mail: tyler.w.r...@accenture.com<mailto:tyler.w.r...@accenture.com> | > www.accenture.com/pcsoftware<http://www.accenture.com/pcsoftware> > > > > ________________________________ > This message is for the designated recipient only and may contain > privileged, proprietary, or otherwise confidential information. If you have > received it in error, please notify the sender immediately and delete the > original. Any other use of the e-mail by you is prohibited. > > Where allowed by local law, electronic communications with Accenture and > its affiliates, including e-mail and instant messaging (including content), > may be scanned by our systems for the purposes of information security and > assessment of internal compliance with Accenture policy. > > > ______________________________________________________________________________________ > > www.accenture.com > > ------------------------------------------------------------------------------ > 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