I have a hard time saying that anything about the Component Rules make sense
but, yeah, that's what they are.

On Wed, Nov 24, 2010 at 1:50 AM, Jan Gregor <gregor....@gmail.com> wrote:

> thanks, Rob
> I read your blog about component rules already, but the special case
> (different file paths)
> is new information for me. Now it makes sense and also limitation on
> resources in component
> to be in one directory only.
>
> Jan
>
> On Tue, Nov 23, 2010 at 4:38 PM, Rob Mensching <r...@robmensching.com>
> wrote:
> > No. You cannot change your Component GUIDs on major upgrades blindly. You
> > change your Component GUIDs when the composition of your Component
> changes.
> > At that point, the new Component cannot have any overlap with any other
> > Component. Basically, think of Components as circles containing items
> > (Resources) identified by their full path. In a Venn Diagram all of the
> > circles must not overlap*.
> >
> > More detail here:
> > http://robmensching.com/blog/posts/2003/10/18/Component-Rules-101
> >
> > * There is a special case for file paths in the Windows Installer where
> it
> > will track the same Component installed to different file paths.
> >
> > On Mon, Nov 22, 2010 at 11:55 PM, Jan Gregor <gregor....@gmail.com>
> wrote:
> >
> >> thanks
> >> to clarify it, i use major upgrade to enable two versions to be
> >> installed at same time (for testing purposes).
> >> as i understand so far, i need to generate (or autogenerate with WiX)
> >> new guid for every component on major upgrade
> >> if i will not do that, component guid will not be unique when two
> >> major versions will be installed and this is an error.
> >> do i understand it right ?
> >>
> >> in case of minor upgrade i have to keep Guid for every component same
> >> as in previous version.
> >> but lets imagine following example :
> >>   major version 1.0.0  has component A
> >>   minor upgrade 1.0.1 component A is removed
> >>   minor upgrade 1.0.2 component A is added again
> >> in that example i have to keep somewhere component/keypath -> guid
> >> mapping to guarantee this.
> >>
> >>
> >> Jan
> >>
> >> On Tue, Nov 23, 2010 at 3:23 AM, Rob Mensching <r...@robmensching.com>
> >> wrote:
> >> > In almost all cases, once you set the Guid you never change it. If you
> >> can,
> >> > follow the strict autogen GUID rules WiX enforces and let WiX manage
> the
> >> > GUID for you. Then you don't have to worry about it... because we
> already
> >> > did (for years and years <smile/>).
> >> >
> >> > On Thu, Nov 18, 2010 at 7:42 AM, Pally Sandher <
> pally.sand...@iesve.com
> >> >wrote:
> >> >
> >> >> It really depends on what you're trying to achieve. You can use * for
> >> >> Component GUIDs which means they'll be auto generated at compile time
> >> >> which should work for most situations but there are times when
> that'll
> >> >> not work as you intend & you may find yourself having to hard-code
> some
> >> >> of the GUIDs.
> >> >>
> >> >> The Component Rules will tell you what you can & can't do. See
> >> >> http://robmensching.com/blog/posts/2003/10/18/Component-Rules-101 &
> the
> >> >> MSDN pages Rob M. links to from there.
> >> >>
> >> >> Palbinder Sandher
> >> >> Software Deployment & IT Administrator
> >> >> T: +44 (0) 141 945 8500
> >> >> F: +44 (0) 141 945 8501
> >> >>
> >> >> http://www.iesve.com
> >> >> **Design, Simulate + Innovate with the <Virtual Environment>**
> >> >> Integrated Environmental Solutions Limited. Registered in Scotland
> No.
> >> >> SC151456
> >> >> Registered Office - Helix Building, West Of Scotland Science Park,
> >> >> Glasgow G20 0SP
> >> >> Email Disclaimer
> >> >>
> >> >> -----Original Message-----
> >> >> From: Jan Gregor [mailto:gregor....@gmail.com]
> >> >> Sent: 18 November 2010 12:40
> >> >> To: wix-users@lists.sourceforge.net
> >> >> Subject: [WiX-users] how to manage guids for my application
> >> >>
> >> >> Hello,
> >> >>
> >> >>  As I understand so far, for every major version of my application I
> >> >> need to keep guid for every component in my installer. But I don't
> see
> >> >> support for that in WiX, heat tool only enables me generate new
> guids.
> >> >> Does everybody uses only major upgrades in case of some component is
> >> >> added or removed ? or manually changes xml files ?
> >> >>
> >> >>
> >> >> thanks,
> >> >> Jan
> >> >>
> >> >>
> ------------------------------------------------------------------------
> >> >> ------
> >> >> Beautiful is writing same markup. Internet Explorer 9 supports
> standards
> >> >> for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> >> >> Spend less time writing and  rewriting code and more time creating
> great
> >> >> experiences on the web. Be a part of the beta today
> >> >> http://p.sf.net/sfu/msIE9-sfdev2dev
> >> >> _______________________________________________
> >> >> WiX-users mailing list
> >> >> WiX-users@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/wix-users
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >>
> ------------------------------------------------------------------------------
> >> >> Beautiful is writing same markup. Internet Explorer 9 supports
> >> >> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> >> >> Spend less time writing and  rewriting code and more time creating
> great
> >> >> experiences on the web. Be a part of the beta today
> >> >> http://p.sf.net/sfu/msIE9-sfdev2dev
> >> >> _______________________________________________
> >> >> WiX-users mailing list
> >> >> WiX-users@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/wix-users
> >> >>
> >> >>
> >> >
> >> >
> >> > --
> >> > virtually, Rob Mensching - 
> >> > http://RobMensching.com<http://robmensching.com/>
> <http://robmensching.com/>LLC
>  >> >
> >>
> ------------------------------------------------------------------------------
> >> > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> >> > Tap into the largest installed PC base & get more eyes on your game by
> >> > optimizing for Intel(R) Graphics Technology. Get started today with
> the
> >> > Intel(R) Software Partner Program. Five $500 cash prizes are up for
> >> grabs.
> >> > http://p.sf.net/sfu/intelisp-dev2dev
> >> > _______________________________________________
> >> > WiX-users mailing list
> >> > WiX-users@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >> >
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> >> Tap into the largest installed PC base & get more eyes on your game by
> >> optimizing for Intel(R) Graphics Technology. Get started today with the
> >> Intel(R) Software Partner Program. Five $500 cash prizes are up for
> grabs.
> >> http://p.sf.net/sfu/intelisp-dev2dev
> >>  _______________________________________________
> >> WiX-users mailing list
> >> WiX-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>
> >
> >
> >
> > --
> > virtually, Rob Mensching - 
> > http://RobMensching.com<http://robmensching.com/>LLC
> >
> ------------------------------------------------------------------------------
> > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> > Tap into the largest installed PC base & get more eyes on your game by
> > optimizing for Intel(R) Graphics Technology. Get started today with the
> > Intel(R) Software Partner Program. Five $500 cash prizes are up for
> grabs.
> > http://p.sf.net/sfu/intelisp-dev2dev
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
>
> ------------------------------------------------------------------------------
> Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
> Tap into the largest installed PC base & get more eyes on your game by
> optimizing for Intel(R) Graphics Technology. Get started today with the
> Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
> http://p.sf.net/sfu/intelisp-dev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to