Thanks for the update. That description makes sense. I'll have to bookmark this email to make sure I don't run into a similar problem.
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: Gary Schorer [mailto:thanatoas...@gmail.com] > Sent: Thursday, April 15, 2010 9:37 AM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Parallel builds of Wix projects > > My problem was roughly the following: I had an item group containing > all the > projects I wanted to build (some wix, some C#). Each item in that group > had > some metadata associated with it (things like the platform and > configuration). When I invoked the msbuild task ( > http://msdn.microsoft.com/en-us/library/z7f65y0d.aspx), I was passing > that > metadata into the Properties property. The call looked roughly like > this: > > <MSBuild Projects="@(MyItemGroup)" BuildInParallel="True" > Properties="Configuration=%(Configuration);Platform=%(Platform)" /> > > When you pull out item metadata to pass in as Properties, msbuild.exe > effectively invokes the MSBuild task once for every unique > configuration of > properties. All of my C# projects had the exact same set of metadata, > so > their Properties strings matched and they were all built in parallel. > Each > one of my wix projects had a slightly different set of metadata (not > the > config and platform specifically, but other things I was setting) so > each > one of those projects ended up being put in its own bucket and built > separately. > > This ended up having nothing at all to do with Wix, and everything to > do > with my own parallel build infrastructure and the way I was invoking > the > MSBuild task. > > On Thu, Apr 15, 2010 at 12:13 PM, Castro, Edwin G. (Hillsboro) < > edwin.cas...@fiserv.com> wrote: > > > Would you mind describing the solution? Parallel builds (if not > supported > > out of the box in WiX) are interesting to me. > > > > 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: Gary Schorer [mailto:thanatoas...@gmail.com] > > > Sent: Thursday, April 15, 2010 8:51 AM > > > To: wix-users@lists.sourceforge.net > > > Subject: Re: [WiX-users] Parallel builds of Wix projects > > > > > > I've fixed the problem. This was nothing inherent to Wix, but > rather > > > was > > > part of my own infrastructure that supports parallel builds. > > > > > > On Wed, Apr 14, 2010 at 11:40 AM, Gary Schorer > > > <thanatoas...@gmail.com>wrote: > > > > > > > I'm trying to build a large set of projects (hundreds) in > parallel > > > with > > > > msbuild.exe. It includes a mix of Wix and C# projects. Using the > /m > > > flag, > > > > msbuild is perfectly happy to give me a build process for every > core > > > and > > > > build the C# projects in parallel. However, when it hits Wix > > > projects, it > > > > seems to get stuck running only a single instance of Light at a > time. > > > Is > > > > there some switch I have to flip to enable parallel builds of Wix > > > projects? > > > > > > > > I've tried running this both out of process > (RunWixToolsOutOfProc) > > > and in > > > > process. In both cases, we seem to lose all parallelism upon > hitting > > > light. > > > > > > > ------------------------------------------------------------------- > ---- > > > ------- > > > 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