Hi all, I have a TFS build process that packages the build outputs with WiX tool set. The Team Build scripts runs nightly and use a VS solution which includes one or more Visual Studio applications or libraries and a WiX project. The WiX project has a single Product.wxs file that is nothing more than a place holder with a reference in it to one or more ComponentGroupRef elements, each ComponentGroupRef is designed to match fragments that are created during the build process . Recently I have come up against a problem on a web portal application that has a deep path for the individual portal apps, this long path is giving me fits harvesting it, so I can setup an administrative deployment for our automated deployment process.
At the end of a Team Build script the last target collects the deployable files, content, binaries and so on, copies them to a folder, cleans them up and readies them for packaging, this includes laying out the directory structure that mirrors the target deployment platform. I then harvest a dir fragment from a full path that looks something like: P:\WebPup\Click2Call\Click2CallAdmin\Dev\Click2CallAdmin\DEV_Deploy_C2CAdm_v1.0.92.1\Inetpub\InternalPortal\InternalApps\Click2CallAdmin with Heat using the following syntax: "Heat.exe dir Inetpub -cg Click2CallFrag -gg -sfrag -ke -template:Fragment -out Click2CallFrag.wxs .\Inetpub" all of this works great for buiiding a fragment that is included in my Product.wxs file by ComponentGroupRef, with one exception. Each file element looks like this: <File Id="fil52976F518E1186CF0CFFC7C55BC6FB65" KeyPath="yes" Source="SourceDir\InternalPortal\InternalApps\Click2CallAdmin\EditPlayFile.aspx" /> The Source property does not have the full path of the item to package, and no matter what I do, I cannot loose the "SourceDir\" string at the start of every path, therefore I get an error when it comes time to link each file into the MSI. I have tried various combinations to get the full path or virtual path into the Source property so the files can be found but keep coming up short. Can anyone offer some guidance on how to get a functional path into the Source property of each File element or get Heat to build a directory element that recognizes this abreviated path as a functional file source. Thanks, Randall Carter ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp as they present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users