[Mono-dev] Contributing to xbuild
Marcelo Zabani
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
found*errors, namely:
*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
through Monodevelop.
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
wrong?
Thanks in advance,
Marcelo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20130903/6638d3e5/attachment.html>
More information about the Mono-devel-list
mailing list