Re: [WiX-users] How does heat maintain consistent GUIDs?

2015-03-29 Thread Rob Mensching
"so I don't make mistakes based on an incomplete comprehension" - very wise. _ Short replies here. Complete answers over there: http://www.firegiant.com/ -Original Message- From: Pat Blair [mailto:p...@daburu.net] Sent: Sunda

Re: [WiX-users] How does heat maintain consistent GUIDs?

2015-03-29 Thread Pat Blair
Thanks to everyone for your responses. This helps a great deal and I am most grateful. The link to the suggested post seems to confirm what everyone is saying: "...Took us a long time to get to a algorithm that is stable for Component Guids. Huge win for everyone once it worked. :) – Rob Mensch

Re: [WiX-users] How does heat maintain consistent GUIDs?

2015-03-29 Thread cknoll
Also see Rob's response here: http://stackoverflow.com/questions/16120473/wix-is-it-safe-to-use-autogenerated-guid-on-component-tags -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-does-heat-maintain-consistent-GUIDs-tp7599757p7599762.html Sent

Re: [WiX-users] Registering TypeLib in both native and Wow6432Node

2015-03-29 Thread Phil Wilson
You don't need to - Interface entries aren't architecture dependent. They end up in the virtual hive HKCR\Interface, which is a merge of \Software\Classes\Interface from HKLM and HKCU for the interactive user. CLSIDS depend on bitness because they are used to load a Dll into a process. Interface e

Re: [WiX-users] How does heat maintain consistent GUIDs?

2015-03-29 Thread Hoover, Jacob
I forget if it's the key path or not, but it uses the SHA checksum of a string based on a namespace GUID and the seed value.. Key path as the seed is very logical in that regards. > On Mar 29, 2015, at 9:35 AM, John Cooper wrote: > > I believe it uses an algorithm to generate the GUID based on

Re: [WiX-users] General Visual Studio 2013 Help

2015-03-29 Thread John Cooper
You need to make sure that the path to the library is in the list of paths searched for libraries, and you need to make sure the library filename is the list of libraries to be linked. Based on the discussion in the stackoverflow link, I suspect the actual file name ("msi.lib") to link is what

Re: [WiX-users] How does heat maintain consistent GUIDs?

2015-03-29 Thread John Cooper
I believe it uses an algorithm to generate the GUID based on the KeyPath, but that's just from memory. -- John Merryweather Cooper Senior Software Engineer | Integration Development Group | Continuing Development Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext: 431050 |jocoo...@jackhe

[WiX-users] How does heat maintain consistent GUIDs?

2015-03-29 Thread Pat Blair
I am curious to know how WiX keeps track of GUIDSs automatically generated for files when we use HeatDirectory. For example, I have a project with the following in my .wixproj file... C:\SourceControl\WiX39\ If I set AutogenerateGuids="true", my output file contains comp

[WiX-users] General Visual Studio 2013 Help

2015-03-29 Thread Joel Budreau
Hey guys, I thought I’d reach out to this group to see if anyone knew the answer to my problem off the top of their head: http://stackoverflow.com/questions/29329735/i-cant-figure-out-how-to-link-msi-lib-to-my-visual-studio-c-project