(For thread archive purposes since I hate finding a thread on Google with my exact same problem and no one ever bothered to post the solution)
Here's the XBuild compatible way of doing what I had below: <CreateItem Include="$(BuildDir)/WWW/Scripts/kpc*.js;$(BuildDir)/WWW/Styles/*.css"> <Output TaskParameter="Include" ItemName="ToCrunch" /> </CreateItem> Mike On Wed, Aug 3, 2011 at 7:54 PM, Jonathan Pobst <[email protected]> wrote: > You need to use the old way of doing thing, the CreateItem task. > > http://msdn.microsoft.com/en-us/library/s2y3e43x.aspx > > Jonathan > > > On 8/3/2011 8:29 PM, Mike Christensen wrote: >> >> What's the best way to port this code over: >> >> <Target Name="Build"> >> >> ** Bunch of stuff here ** >> >> <!-- Crunch Files --> >> <ItemGroup> >> <ToCrunch >> Include="$(BuildDir)/WWW/Scripts/kpc*.js;$(BuildDir)/WWW/Styles/*.css" >> /> >> </ItemGroup> >> <Message Importance="High" Text="Crunching Script Files..." /> >> <Exec WorkingDirectory="Crunch" Command="java -jar >> yuicompressor-2.4.2.jar %(ToCrunch.Fullpath) -o %(ToCrunch.Fullpath) >> --charset utf-8" /> >> </Target> >> >> If I run this, I get the error: >> >> >> : error : Error initializing task ItemGroup: Not registered task >> ItemGroup. >> >> Which I believe is a known limitation in XBuild. However, if I move >> the ItemGroup outside the project, the set of files is empty because >> those files have not been build yet. Thanks! >> >> Mike >> _______________________________________________ >> Mono-list maillist - [email protected] >> http://lists.ximian.com/mailman/listinfo/mono-list >> >> > > _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
