[Mono-list] Porting MSBuild script to XBuild with ItemGroup

Jonathan Pobst monkey at jpobst.com
Wed Aug 3 22:54:49 EDT 2011


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  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
>



More information about the Mono-list mailing list