I have successfully automated heat in situations where I don't have to register COM component *and* was only going to support Major Upgrades. In these cases I use my build tool, MSBuild, to stage the files correctly for me. I tell heat to let the compiler determine GUIDs for me as candle does this in a very stable fashion now. I also make sure to schedule RemoveExistingProducts early. If you _need_ to support other upgrade mechanisms than Major Upgrades, then I would highly recommend using the more heavy weight approaches described on other emails.
Edwin G. Castro Software Developer - Staff Electronic Banking Services Fiserv Office: 503-746-0643 Fax: 503-617-0291 www.fiserv.com Please consider the environment before printing this e-mail > -----Original Message----- > From: Kristoffer Danielsson [mailto:kristoffer.daniels...@live.se] > Sent: Wednesday, March 17, 2010 5:57 AM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Adding multiple files to component > > > 1) I believe I posted a detailed explanation on this. You should only > use heat manually! > > > From: cameron.ker...@philips.com > > To: wix-users@lists.sourceforge.net > > Date: Wed, 17 Mar 2010 13:19:54 +0100 > > Subject: Re: [WiX-users] Adding multiple files to component > > > > Thanks. I guess people have been giving me two different responses > here and I'm trying to figure out the right way to do this. > > > > 1) Should I use heat each time during a build, to harvest all the > files in a directory (directory contains a executable and all of its > associated dlls and dependencies). Then include that fragment with my > main wix project. > > > > 2) Or do I either use this WixFileTool or Heat to just generate this > for me once, add it to my Wix Project, and forever maintain that list > of files. Since we are still in the beginning of the development for > this project, it is likely files will be renamed/files will be > added/files will be deleted. > > > > What is the proper way / benefits of each? > > > > Thanks, > > > > > > -----Original Message----- > > From: Ivo Stoyanov [mailto:ivos...@yahoo.com] > > Sent: Wednesday, March 17, 2010 8:10 AM > > To: General discussion for Windows Installer XML toolset. > > Subject: Re: [WiX-users] Adding multiple files to component > > > > You can try this - simple GUI > > http://flexsetup.codeplex.com/ > > WiXFileTool: generates WiX file definitions and component definitions > for a collection of files > > > > > > > > > > ________________________________ > > From: "Kerber, Cameron" <cameron.ker...@philips.com> > > To: General discussion for Windows Installer XML toolset. <wix- > us...@lists.sourceforge.net> > > Sent: Tue, March 16, 2010 8:43:52 AM > > Subject: Re: [WiX-users] Adding multiple files to component > > > > Yes, I understand that you can put multiple files in a component, but > that means I have to write the Source for each of the files, and spell > out each file xml element. I basically just want to set the Source to a > directory and include all files under that directory. Or some process > that converts a directory to <File Id="A" Source="A.txt"> <File Id="B" > Source="B.txt"> > > > > I can't be typing this each and everytime. > > > > Heat tool. I'll look into it. > > > > Do you know of any websites with tutorial on it? Any way to integrate > into MSBuild? > > > > -----Original Message----- > > From: Kristoffer Danielsson [mailto:kristoffer.daniels...@live.se] > > Sent: Tuesday, March 16, 2010 11:36 AM > > To: wix-users@lists.sourceforge.net > > Subject: Re: [WiX-users] Adding multiple files to component > > > > > > I'm also a newbie, so my solution below could be "wrong". However, it > works: > > > > > > > > <Directory Id="SourceDirectoryDir" Name="Source"> > > > > <Component Id="BunchOfFiles" Guid="YOURGUID"> > > > > <File Id="FileX" Source="1.htm"> > > > > <File Id="FileY" Source="2.htm"> > > > > <File Id="FileZ" Source="3.htm"> > > > > </Component> > > > > </Directory> > > > > > > Something like that. However, I do remember that this technique is > not recommended - for some reason I don't know... > > > > > > > From: cameron.ker...@philips.com > > > To: WiX-users@lists.sourceforge.net > > > Date: Tue, 16 Mar 2010 16:27:31 +0100 > > > Subject: [WiX-users] Adding multiple files to component > > > > > > I'm sure this question has been asked before in some variety but > searching the mail archives on SourceForge is awful. I am also new to > WIX > > > > > > Anyways, in my build process I am outputting a bunch of files to a > directory. I want all those files added to a component in my WIX > project. To build my WIX project, during my build process I just build > my WIX installer solution and it creates the setup package. So besides > manually adding all these files (~50) to my component by hand, I don't > understand how to accomplish this. All the tutorials just use one file > in there examples. No one uses adding files from a source directory. > > > > > > Thanks! > > > > > > ________________________________ > > > 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. > > > ------------------------------------------------------------------- > ----------- > > > Download Intel® Parallel Studio Eval > > > Try the new software tools for yourself. Speed compiling, find bugs > > > proactively, and fine-tune applications for parallel performance. > > > See why Intel Parallel Studio got high marks during beta. > > > http://p.sf.net/sfu/intel-sw-dev > > > _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > _________________________________________________________________ > > Mejla i busskön! Hotmail i mobilen > > http://new.windowslivemobile.msn.com/SE-SE/windows-live- > hotmail/default.aspx > > --------------------------------------------------------------------- > --------- > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > --------------------------------------------------------------------- > --------- > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > --------------------------------------------------------------------- > --------- > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > --------------------------------------------------------------------- > --------- > > Download Intel® Parallel Studio Eval > > Try the new software tools for yourself. Speed compiling, find bugs > > proactively, and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > _________________________________________________________________ > Mejla i busskön! Hotmail i mobilen > http://new.windowslivemobile.msn.com/SE-SE/windows-live- > hotmail/default.aspx > ----------------------------------------------------------------------- > ------- > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users