MonoDevelop 2.0 Alpha 2 (1.9.1) has been released. MonoDevelop is a GNOME IDE primarily designed for C# and other .NET languages.
This is the second release of a series of releases that will lead to MonoDevelop 2.0, hopefully around the end of the year. This release contains lots of new features and improvements. Read below.
Compiling the following order will yield the most favorable response.
It is highly recommended to use Gtk# 2.8.4 or later, since it includes important memory use and performance improvements.
You can download MonoDevelop 2.0 Alpha 2 source from here. The Mono download site contains packages for everything for many popular distros.
This release of MonoDevelop needs at least Mono 2.0 to run.
There are some add-ins which are distributed as separate packages. Those packages are:
Other add-ins are available using the MonoDevelop Add-in Manager (in the Tools menu, click on 'Add-in Manager' and then on 'Install Add-ins').
This is the first MonoDevelop release that includes support for debugging. There is support for two debuggers: MDB (the Mono debugger, which allows debugging managed applications), and GDB (which allows debugging native applications).
Here is a list of the supported features (not all features are supported in both debuggers):
|
|
|
|
(Lluis Sanchez, Alfonso Santos Luaces, Ankit Jain)
MonoDevelop's ASP.NET web projects are now compatible with Visual Studio 2008 and Visual Web Developer 2008 SP1.
The reliability and performance of the ASP.NET source editor and code completion is much improved.
CodeBehind partial designer classes are now updated only if needed, improving build time.
HTML code completion is now available for HTML files as well as ASP.NET documents.
Preliminary support for Moonlight 2.0 is available. Projects can be created, edited and saved, and a limited amount of XAML code completion is enabled. The projects are compatible with Visual Studio's Silverlight 2 projects. However, building and running of these projects is not yet implemented.
(Michael Hutchinson)
Code completion support has been greatly improved. The completion window is now shown in all contexts. It is shown when typing the first char of an identifier, and it will include all valid types, members and keywords.
There are also other improvements, such as automatic generation of event handlers or anonymous methods when subscribing an event (see image).

(Mike Krüger).
The C# parser has been upgraded to support C# 3. Some constructs (but not all) are already supported by code completion, such as extension methods (Mike Krüger).
The editor now includes vi modes support, supporting many common vi commands: $^0wRruIiOoPp{}AaDdGhjklXxCcVvbNn<>:?/ (Michael Hutchinson, Levi Bard).
The Document Outline pad is now functional for C# source files (and other other .NET source files with MonoDevelop parsers), enabling easy navigation of classes and members in the current file (Michael Hutchinson).
Version Control support has been improved with some new features:
(Lluis Sanchez, Andrés Aragoneses)
There are some improvements in the GTK# Visual Designer:
The following people contributed in this release:
Lluis Sanchez, Michael Hutchinson, Ankit Jain, Mike Krüger, Mike Kestner, Thomas Wiest, Aaron Bockover, Alfonso Santos Luaces, Andrew Jorgensen, Andres Aragoneses, Mitchell Wheeler, Christian Hergert, Eric Butler, Levi Bard, Rusty Howell
This is the list of all project contributors:
Aaron Bockover, Alberto Paro, Alejandro Serrano, Alexandre Gomes, Alex Graveley, Alfonso Santos Luaces, Andrés G. Aragoneses, Andre Filipe de Assuncao e Brito, Andrew Jorgensen, Antonio Ognio, Ankit Jain, Ben Maurer, Ben Motmans, Christian Hergert, Daniel Kornhauser, Daniel Morgan, David Makovský, Eric Butler, Erik Dasque, Franciso Martinez, Geoff Norton, Gustavo Giráldez, Iain McCoy, Inigo Illan, Jacob Ilsø Christensen, James Fitzsimons, Jeff Stedfast, Jérémie Laval, Jeroen Zwartepoorte, John BouAnton, John Luke, Joshua Tauberer, Jonathan Hernández Velasco, Levi Bard, Lluis Sanchez Gual, Marc Christensen, Marcos David Marín Amador, Martin Willemoes Hansen, Marek Sieradzki, Matej Urbas, Maurício de Lemos Rodrigues Collares Neto, Michael Hutchinson, Miguel de Icaza, Mike Krüger, Mitchell Wheeler, Muthiah Annamalai, Nick Drochak, nricciar, Paco Martínez, Pawel Rozanski, Pedro Abelleira Seco, Peter Johanson, Philip Turnbull, Richard Torkar, Rolf Bjarne Kvinge, Rusty Howell, Scott Ellington, Thomas Wiest, Todd Berman, Vincent Daron, Vinicius Depizzol, Wade Berrier, Yan-ren Tsai and Zach Lute.
This list may not be complete, some contributors who sent patches by email or via our bugzilla may be missing. Your work is still greatly appreciated. If your name was left off the list, it was not intentional, please send an email to the MonoDevelop mailing list and it will be corrected as soon as possible.
| Catalan | Jonathan Hernández Velasco, Jordi Mas i Hernández |
| Czech | David Makovský |
| Danish | Martin Willemoes Hansen, Jacob Ilsø Christensen |
| German | Gustav Schauwecker, Martin Dederer |
| Spanish | Antonio Ognio, Alejandro Serrano, Andrés G. Aragoneses |
| French | Vincent Daron, Nicolas Favre-Félix |
| Galician | Ignacio Casal Quinteiro |
| Hungarian | Gergely Kiss |
| Indonesian | Fajrin Azis |
| Italian | Alberto Paro, Milo Casagrande |
| Japanese | Atsushi Eno |
| Dutch | André Offringa |
| Polish | Marek Sieradzki |
| Portuguese | Vitor Hugo Barros |
| Portuguese (Brazil) | Mauricio de Lemos Rodrigues Collares Neto, Andre Filipe de Assuncao e Brito, Rafael Teixeira |
| Russian | Maxim Krentovskiy, Semyon Soldatov, Daniel Abramov |
| Slovenian | Matej Urbas |
| Swedish | Daniel Nylander |
| Turkish | Enver Altin |
| Chinese (China) | Yu Lindong, Funda Wang |
| Chinese (Taiwan) | Yan-ren Tsai |
To all of our wonderful testers, who had the patience to use unstable versions of MonoDevelop for everyday use, and managed to post nice bug reports.
To Mike Krüger and the rest of the AlphaSierraPapa team for giving us a great codebase to start from, and continuing improvements.
To Pedro Abelleira, Todd Berman, John Luke, and other early contributors who started this adventure 4 years ago, and who believed in the feasibility of the project.
To all of the active and not so active (we miss you!) MonoDevelop developers.
| Images 0 | ||
|---|---|---|
| No images to display in the gallery. |