Hey Chris, > Is there a way to make it make the autogenerated flavor be like the way heat does it?
Short answer is no. The Ids in heat are done using a seed to keep them unique according to the output. Once moved into the Compiler/Linker level it would be a bit more tricky to get it 100% right to auto generate Ids (although not impossible). > declare a Directory of ProgramFilesFolder with a DefaultDir of . and put it in the heiraachy Are you still following the authoring guidelines on this? http://msdn.microsoft.com/en-us/library/aa367787.aspx For the GUID generation you could look at using Directory/@ComponentGuidGenerationSeed at the root directory of your merge modules. Thanks, Brian Rogers "Intelligence removes complexity." - Me http://icumove.spaces.live.com On Mon, Jun 8, 2009 at 1:22 PM, Christopher Painter < chr...@deploymentengineering.com> wrote: > > When I use heat, it generates dir/comp/file ID's such as > > cmpXXXXXXXXXXXXXXXX > dirXXXXXXXXXXXXXXXX > filXXXXXXXXXXXXXXXX > > If I omit the File/@Id attribute I get a different transformation pattern > autogenerated. Is there a way to make it make the autogenerated flavor be > like the way heat does it? > > Also when I try to use autogenerated componentID/Guids in merge module > projects I get an error message saying the file isn't rooted in > ProgramFilesFolder. Eventually it will be though since we wire all of our > modules up to targetdir\installdir. I found a hackish way around this > error ( declare a Directory of ProgramFilesFolder with a DefaultDir of . and > put it in the heiraachy ) but I was wondering if there is a better way > here. > > Basically I'm trying to come up with a way of writing merge modules that > have as much autogenerated id's and guids as possible to minimize the > mistake of component rule violations and such. > > > Thanks, > Chris > > > > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users