Hi Rob! Do you mean, that you use xslt to modify the heat-generated wxs files in an automated way? Can you give me an example for that?
br, Markus On Dec 9, Rob Mensching <r...@robmensching.com> wrote: > I usually just write an XSL transform. heat supports that. > > On Wed, Dec 9, 2009 at 9:45 PM, Blair <os...@live.com> wrote: > >> Two ideas that come to mind: One is to use msbuild to call heat (or some >> other system that can calculate a list of files given an exclusion pattern) >> and the other is to write an extension to heat. >> >> -----Original Message----- >> From: Markus Gaugusch [mailto:w...@gaugusch.at] >> Sent: Wednesday, December 09, 2009 12:56 PM >> To: wix-users@lists.sourceforge.net >> Subject: Re: [WiX-users] How to specify files in Installer package >> >> Hi Blair! >> >> Those directories contain many files and I don't want to specify them by >> hand. >> And if I want to ignore .svn directories, I'm fully out of luck. >> Additionally, I tried to split up my project into several trees like that: >> - framework\bin (common binary files, xml schema, ...) >> - framework\config (common config files) >> - frameworkexe\bin (common executables) >> - project\bin (project specific xml files, config files ...) >> - project\config (project specific configuration files) >> - projectexe\bin (project specific exe files) >> >> They should all go into ...\bin and ...\config on the destination machine. >> Unfortunately, the "bin" and "config" directories would conflict when I run >> light.exe because they have the same name and heat generates the same >> component >> id for both of them (which is ok because they are he same directory on the >> destination machine). If I could tell heat to use an existing reference for >> some directories and create the others, it might also work, but I think >> this >> is >> not a clean solution. >> >> So, if I want to use heat.exe, I need to use a single tree of source files >> or >> split my project into parts that have no common directories at all (which >> does >> not meet my requirements). >> >> To solve my problems I can only imagine to use a single source tree for the >> installer package and tell heat to ignore certain files and take all >> others. >> Or >> do you have a better idea? >> >> Thanks! >> Markus >> >> On Dec 9, Blair <os...@live.com> wrote: >> >>> Can you call heat per-file instead of per-dir for those directories? >>> >>> -----Original Message----- >>> From: Markus Gaugusch [mailto:w...@gaugusch.at] >>> Sent: Wednesday, December 09, 2009 1:47 AM >>> To: wix-users@lists.sourceforge.net >>> Subject: [WiX-users] How to specify files in Installer package >>> >>> Hi, >>> >>> I'm using WIX3 and try to make an installer package for our software. >>> The software contains lots of files and folders, and some of them have >> to >>> be treated specially (one for installing a Windows Service, several >> config >>> files which should be preserved). >>> >>> Now I'm using heat to generate the list of files for my package, but I >>> don't want to edit the generated content in order to specify my service >> or >>> config files. >>> At the moment I remove those files from heat generated code and have >> them >>> in another file. But this is a manual and error-prone process. >>> >>> I'd like to tell heat to ignore some files and generate the wxs file for >>> everything else. This is especially interesting because I'm using >>> subversion and I can't checkout the files for my installer packages in >> the >>> usual way, because heat would include the .svn directories. >>> >>> I've added a tracker entry, but there was no reaction yet. >>> >> >> https://sourceforge.net/tracker/?func=detail&aid=2900555&group_id=105970&ati >>> d=642717 >>> >>> Comments? >>> >>> thanks, >>> Markus >> >> >> ---------------------------------------------------------------------------- >> -- >> Return on Information: >> Google Enterprise Search pays you back >> Get the facts. >> http://p.sf.net/sfu/google-dev2dev >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> >> >> >> ------------------------------------------------------------------------------ >> Return on Information: >> Google Enterprise Search pays you back >> Get the facts. >> http://p.sf.net/sfu/google-dev2dev >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> >> > > > -- __________________ /"\ Markus Gaugusch \ / ASCII Ribbon Campaign markus(at)gaugusch.at X Against HTML Mail / \ ------------------------------------------------------------------------------ Return on Information: Google Enterprise Search pays you back Get the facts. http://p.sf.net/sfu/google-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users