[Mono-dev] Contributing to xbuild
mzabani at gmail.com
Tue Sep 3 13:13:26 UTC 2013
I've been trying to edit xbuild's solution in Mono's master repository, but
Monodevelop gives me a couple warnings when I open it (ToolsVersion of
every project is different than the solution's ToolsVersion). After opening
it, I noticed xbuild is not buildable through Monodevelop, because a file
called SolutionParser.cs is missing in the Microsoft.Build.Engine project.
Adding the file /mcs/tools/xbuild/SolutionParser.cs to that project does
not fix this, because compiling now generates a bunch of *Type not
*IBuildTask*, *ToolsetDefinitionLocations* and *ProjectLoadSettings*.
After these problems I added the *Microsoft.Build.Engine* project in
/mcs/class and changed some assembly references in all projects to the
assemblies in my GAC, and also had to change *UnknownToolsVersionException*'s
visibility from internal to public, finally then being able to build xbuild
Is this ok? Should I really rely only on building with make and using
Monodevelop only to edit "loose" files or is there something I'm doing
Thanks in advance,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list