Also, set MSIENFORCEUPGRADECOMPONENTRULES: 
http://robmensching.com/blog/posts/2007/1/4/doing-a-small-update-or-minor-upgrade-in-msi-use/

I bet you'll fail faster.

_______________________________________________________________
 FireGiant  |  Dedicated support for the WiX toolset  |  
http://www.firegiant.com/

-----Original Message-----
From: David Watson [mailto:dwat...@sdl.com] 
Sent: Thursday, May 29, 2014 1:29 AM
To: General discussion about the WiX toolset.
Subject: Re: [WiX-users] Using '*' in Component Guids and Patches

You can add the new file in a new location in a patch, and it is simpler to 
leave the old dll in place.

This may work out for you if the application supports the moved dll and will 
ignore the old dll.

If you really need to you can also try and remove the file during patching see 
http://petermarcu.blogspot.co.uk/2009/05/wix-removing-files-with-patches.html

A major upgrade is much simpler.

Dave

-----Original Message-----
From: Farrukhw [mailto:farru...@gmail.com]
Sent: 29 May 2014 05:16
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Using '*' in Component Guids and Patches

It might not be a common practice, but I faced it due to some customer 
requirement when we have to move a dll to another location. So ethically, it 
should be a Major Upgrade which would handle it with no problem. But I was 
asked to build a patch, as it is just one dll,

So we build a new dll with a new incremented version and while sing same GUID 
for the component, patch didn't moved the file to new location, but did updated 
the dll to the new version.

However, I tried to reproduced this using "*" instead of GUID and it simply 
didn't worked.



On Thu, May 29, 2014 at 3:43 AM, Bryan Wolf-2 [via Windows Installer XML
(WiX) toolset] <ml-node+s687559n7594938...@n2.nabble.com> wrote:

> You should change the component code if the destination of the 
> component changes, as documented here:
> http://msdn.microsoft.com/en-us/library/aa367849(v=vs.85).aspx
>
> Changing the component code is incompatible with minor/small updates; 
> since you're talking about a patch and a major upgrade patch is more 
> or less a non-feature, the short answer is that it won't work. Don't 
> change the path of a component during the course of a patch - it's 
> just not a compatible use case.
>
> Technically speaking, you can make it work through careful and very 
> elaborate tailoring of the MSI package and manipulation of the feature 
> tree, but you really really don't want to do this :-)
>
>
> On Wed, May 28, 2014 at 5:29 PM, Rob Mensching <[hidden 
> email]<http://user/SendEmail.jtp?type=node&node=7594938&i=0>>
> wrote:
>
> > IIRC, I don't think that's going to work out well. You can try but I
> think
> > patching across directory moves probably doesn't work out great 
> > since
> IIRC
> > moving Component directories during repair doesn't tend to work out 
> > real well either. But that's just from memory...
> >
> > _______________________________________________________________
> >  FireGiant  |  Dedicated support for the WiX toolset  | 
> > http://www.firegiant.com/
> >
> > -----Original Message-----
> > From: Farrukhw [mailto:[hidden 
> > email]<http://user/SendEmail.jtp?type=node&node=7594938&i=1>]
>
> > Sent: Sunday, May 25, 2014 10:13 PM
> > To: [hidden 
> > email]<http://user/SendEmail.jtp?type=node&node=7594938&i=2>
> > Subject: [WiX-users] Using '*' in Component Guids and Patches
> >
> > Hi
> > While searching for best practices, I came across  this thread <
> >
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Best-Pra
> ctices-Using-quot-quot-for-GUID-automation-td5234716.html
> > >
> > , which is discussing the use of '*' instead of GUIDs in components.
> >
> > As far I know, while generating GUID dynamically from '*', if the 
> > destination of a Component is changes, so its GUID would also be
> changed.
> > There may be some other factors as well.
> >
> > Let's say we released ver 1.0.0.0 and then in 1.0.1.0 we changed the 
> > destination of a Component from Dir1 to Dir2.
> >
> > *Question:* If we generate Differential Patch between these two
> versions,
> > would the file get patched who's destination was changed in ver 1.0.1.0?
> > Would using '*' in this case would be good?
> >
> > Regards
> > Farrukh
> >
> >
> >
> >
> >
> > --
> > View this message in context:
> >
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Using-in
> -Component-Guids-and-Patches-tp7594909.html
> > Sent from the wix-users mailing list archive at Nabble.com.
> >
> >
> >
> ----------------------------------------------------------------------
> --------
>
> > The best possible search technologies are now affordable for all
> companies.
> > Download your FREE open source Enterprise Search Engine today!
> > Our experts will assist you in its installation for $59/mo, no
> commitment.
> > Test it for FREE on our Cloud platform anytime!
> >
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.
> clktrk
> > _______________________________________________
> > WiX-users mailing list
> > [hidden email] 
> > <http://user/SendEmail.jtp?type=node&node=7594938&i=3>
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
> >
> ----------------------------------------------------------------------
> --------
>
> > Time is money. Stop wasting it! Get your web API in 5 minutes.
> > www.restlet.com/download
> > http://p.sf.net/sfu/restlet
> > _______________________________________________
> > WiX-users mailing list
> > [hidden email] 
> > <http://user/SendEmail.jtp?type=node&node=7594938&i=4>
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> ----------------------------------------------------------------------
> --------
>
> Time is money. Stop wasting it! Get your web API in 5 minutes.
> www.restlet.com/download
> http://p.sf.net/sfu/restlet
> _______________________________________________
> WiX-users mailing list
> [hidden email] <http://user/SendEmail.jtp?type=node&node=7594938&i=5>
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the 
> discussion
> below:
>
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Wix-Patc
> hes-and-using-instead-of-Component-Guids-tp7594909p7594938.html
>  To unsubscribe from Wix Patches and using '*' instead of Component 
> Guids, click 
> here<http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/tem
> plate/NamlServlet.jtp?macro=unsubscribe_by_code&node=7594909&code=ZmFy
> cnVraDFAZ21haWwuY29tfDc1OTQ5MDl8LTcxNDU3NzEzNQ==>
> .
> NAML<http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/tem
> plate/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aem
> ail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.te
> mplate.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcru
> mbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3
> Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Wix-Patches-and-using-instead-of-Component-Guids-tp7594909p7594940.html
Sent from the wix-users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet
_______________________________________________
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.



This message has been scanned for malware by Websense. www.websense.com

------------------------------------------------------------------------------
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to