Hey Ron,
You are correct. There was a direct intention to make the naming convention
more robust by removing numbers in the values and having a "hash" for the
Id. However, the dir/cmp/fil Ids are not just determined by path. They are
"seeded" as well but the -dr switch (my blog touches on this
http://bit.ly/atX0r). This is important to know if you add/change/remove the
-dr switch you will violate some MSI rules when the Ids change.

Thanks,

Brian Rogers
"Intelligence removes complexity." - Me
http://blogs.msdn.com/icumove <-- NEW


On Sun, Aug 9, 2009 at 9:54 AM, Inbar, Ron <ron.in...@philips.com> wrote:

> Hi,
>
> After playing around with heat some more, I think I found out the answers
> to my own questions:
>
> 1. The identifiers are not random GUIDs but hash codes which are uniquely
> determined by the path.  This naming scheme is more robust than the previous
> one in which an ordinal number was appended to the file name in order to
> distinguish it from identically named files sitting in different
> directories.  These ordinal numbers could change when files with the same
> name were added or removed.
> 2. Use the -cg flag.
>
> Regards,
>
> Ron Inbar
> Staff Engineer
>
> -----Original Message-----
> From: Inbar, Ron [mailto:ron.in...@philips.com]
> Sent: Sunday, August 09, 2009 6:35 PM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Changes in heat's output format from v3.0.4805
>
> Hi,
>
> I noticed two differences between heat's output in version 3.0.4805 and
> 3.0.5217:
>
> *         In version 3.0.4805, heat generated component identifiers that
> were similar to the names of the harvested files.  In 3.0.5217, the
> identifiers are random GUIDs.
>
> *         In version 3.0.4805, heat used to generate a single feature with
> a ComponentRef element for every harvested component.  In 3.0.5217 it
> doesn't generate any ComponentRef elements.
> I have two questions:
>
> 1.       What were the reasons for these changes?
>
> 2.       How can I generate all the necessary ComponentRefs when I use the
> latest version of heat?
>
> Thanks,
>
> Ron Inbar
> Software Engineer
> CT Division
> Philips Healthcare
>
>
> ________________________________
> The information contained in this message may be confidential and legally
> protected under applicable law. The message is intended solely for the
> addressee(s). If you are not the intended recipient, you are hereby notified
> that any use, forwarding, dissemination, or reproduction of this message is
> strictly prohibited and may be unlawful. If you are not the intended
> recipient, please contact the sender by return e-mail and destroy all copies
> of the original message.
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to