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 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

Reply via email to