Notice (2018-05-24): bugzilla.xamarin.com is now in
Please join us on
Visual Studio Developer Community and in the
Mono organizations on
GitHub to continue tracking issues. Bugzilla will remain
available for reference in read-only mode. We will continue to work
on open Bugzilla bugs, copy them to the new locations
as needed for follow-up, and add the new items under Related
Our sincere thanks to everyone who has contributed on this bug
tracker over the years. Thanks also for your understanding as we
make these adjustments and improvements for the future.
Please create a new report for Bug 10017 on
GitHub or Developer Community if you have new
information to add and do not yet see a matching new report.
If the latest results still closely match this report, you can use the
In special cases on GitHub you might also want the comments:
GitHub Markdown with public comments
Created attachment 3327 [details]
Original patch posted on the Novell bug tracker, I'm not the author
This doesn't seem implemented yet in Mono
My banner versions are:
XBuild Engine Version 18.104.22.168
Mono, Version 22.214.171.124
This was introduced in the Novell bugtracker https://bugzilla.novell.com/show_bug.cgi?id=653590#c0 with a patch.
As it might be easy to integrate I'm reposting the bug here.
Extra note: I have no relation with the original reporter.
Tests and implementation for ItemDefinitionGroup support.
<A Include="a" />
This is not supported by XBuild. AFAIK this is a MSBuild 3.5 feature.
See attached patch!
I am really interested in this feature!
Will this patch will be accepted to xbuild? If so, when?
Created attachment 6693 [details]
Original patch suitable for revision curent
It is the patch from the issue made for revision e1d0655aa3bc38361f972183f8843407ddd3a7cc.
Unfortunately it doesn't not fix the issue !
Please add support for ItemDefinitionGroup !
It doesn't allow to have one file for build.
Also, Nemerle language compiler uses MSbuild file to compile and this requires to have two files and always synchronize them.
I need ItemDefinitionGroup... please implement it.
@kontantinn can you please explain what you mean by comment #2. Does the patch not work?
I have adapted the patch to the current revision of Mono, but it actually doesn't work.
I have tried to use it and got ArgumentNullException at some point :(
I think there have been a lot of changes in the Mono and that patch requires some changes to be correct.
Unfortunately I don't have time to look on it, so I just put a patch to make life easier in case someone wants to add support for ItemDefinitionGroup.
If you need a use case for this feature, the ANTLR 4 build integration NuGet
package (http://www.nuget.org/packages/Antlr4/) uses an ItemDefinitionGroup.
We also need this feature.