Wednesday, May 6, 2009

MonoDevelop on Windows

Besides the efforts to make MonoDevelop play nice in MacOS X, we've also been doing progress in the Windows side. This is how it looks right now:



What you see above is MonoDevelop running on Windows Vista using Microsoft.NET. A lot of effort has gone into making it easy to build MonoDevelop. Mike Kestner has been working on an installer that provides the core libraries on which MD depends on (such as Mono.Addins), and I hope it will be soon available so that people can start using it. We've also fixed the MD project files, so now MD can be built by just opening the main solution in Visual Studio and clicking on build.

A new feature I had to add to MD in order to properly support Windows, is support for multiple runtimes. Thanks to that feature it is possible to select in the IDE which runtime you want to use for building and running a solution. It can be done using a combo box in the toolbar:


There is also a "Run With" menu which shows all runtimes, so you can run a specific project using a specific runtime. Notice that support for multiple runtimes is not specific to Windows, it is also supported in Linux. In this case, you can register several mono runtimes versions installed in different prefixes (I'll blog with more detail about that soon).

The basic funcitonality already works in Windows: loading a project, building running. Other features still don't work, such as the gtk# designer, the nunit add-in or the Subversion add-in. I haven't yet tried none of the add-ins in 'extras'.

I hope we'll be able to make a 2.2 release with a very decent Windows support. I'll keep posting and twittering updates.

11 comments:

Lex Li said...

WOW. Nice work.

Anonymous said...

Nice screenshot.

I look forward to MonoDevelop for Windows installer being released.

- danmorg

Anonymous said...

So do I, I look forward to the release of both installer and easy project source.

knocte said...

Amazing Lluis.

Although I would be much more excited if I heard this news some time ago when I was still a windows(MS.NET) developer :)

Anonymous said...

MonoDevelop could become the Eclipse of the .NET world.

Anonymous said...

Monodevelop 2.0 has an integrated "visual" debugger, right? How will this work on Windows? What will happen, when you target MS.NET - use Visual studio's debugger..?

Robert Ramsay said...

Very nice. I was hoping some one would elaborate on Miguel's Windows portion of the MonoDevelop post from yesterday.

Fabio said...

will support xp?

Fabzter said...

Wow, de verdad espero con ansias el monodevelop para Wondows. Suerte y prosperidad.

Schmendrick said...

Very cool! I am surprised it was planned to have MD on windows, but I like the idea :)
I think having the Gtk# Designer in Windows is very important. Looking forward to it....

@anonymous May 6, 2009 8:51 PM
seems there will be a plugin for the MS.NET debugger

dissertations quality said...

Hi,
Very nice,
Thanks for sharing. Keep up the good work.