I’ve been hacking on MonoDevelop for some time now. Next release would be the first one for me
Thanks to all the people who’ve been helping me out!
I mainly contributed (with lots of help from lluis) on two features for this release :
Native support for VS2005 Projects
MonoDevelop now has native support for Visual Studio 2005 solutions/projects in the prj2make addin. You can directly load VS2005 solutions/projects and work with them. Any changes made are written back to the project files. So you can effectively share the same project files between VS2005 and MonoDevelop. This has been in svn for a while now.
Thanks to all the people helping out with the testing
Its not complete yet, needs more testing. Am eager to get feedback and bug reports on this
Currently it supports loading C# (.csproj) and VB.NET (.vbproj) projects. The support is not msbuild based, so things like custom msbuild tasks won’t work. But Marek Sieradzki already has a draft patch to add support for using msbuild!
Integration with Makefiles
MonoDevelop now supports integration with Makefiles for projects. This integration covers the following features:
- Delegating build, clean and/or execute operations to Makefiles
- Keeping the monodevelop project in sync with the Makefile wrt:
- List of files (code, resources, deployable files and others).
- List of references (only for .NET projects).
MonoDevelop itself uses this for keeping its project files and Makefiles in sync.
The release notes for the next release will have more details













February 22nd, 2007 at 8:39 am
That’s great! I’ve been hoping that native support would be included soon. I’ve also been working on some MD plugins, but no where near even usable.
February 22nd, 2007 at 12:40 pm
Thanks! I was looking foreward for VS 2005 integration for a long time!
February 22nd, 2007 at 3:56 pm
Excellent! The time when we can toss out VS in favour of MD is steadily getting closer and closer. Good work!
February 22nd, 2007 at 5:34 pm
Sweet
February 22nd, 2007 at 9:49 pm
I’ve been using MonoDevelop to work on Banshee for over a year now, and just a few months ago was able to restructure the project layout to actually create proper solutions and projects for all the assemblies in Banshee (this required GNOME to move to subversion since so much code would need to be moved around).
My only struggle with it right now is having to keep our _complex_ Makefile-based (autotools) build system in sync with all the MD project files. I’ll be throwing quite a test case your way it seems! Great work!