[MonoDevelop] Moving to MSBuild

Michael Hutchinson m.j.hutchinson at gmail.com
Mon May 19 22:58:12 EDT 2008

On Sun, May 18, 2008 at 10:07 PM, Michael Hutchinson
<m.j.hutchinson at gmail.com> wrote:
>> - Does MSBuild contain an standard (different than the .sln format,
>> which you said was not part of it) for solutions? It's not clear to me
>> yet why this type of files are not XML-based yet...
> Good question; I'm not completely sure. I think that the concept of a
> "solution" isn't really required for a build system, and is a
> convenience for IDEs. It's basically just a list of "projects" that
> the IDE opens in one go. It also provides an environement for
> resolving project references BUT this is any because the C#/VB
> references resolution tasks do it this way. MSBuild's aware of it but
> I don't think it's really a core feature as such.
> Think of them sort of like xml Makefiles. There's no such thing as a
> Makefile "solution" :-)

On further investigation, I found they have something called a
"traversal project", which they apparently generate from sln files and
cache on disc:


Also, msbuild files can build a set of solutions:

Michael Hutchinson

More information about the Monodevelop-list mailing list