Pages

Tuesday, February 23, 2010

MonoDevelop - Windows now officially supported

Another milestone from MonoDevelop, which cheers all the Windows users, MonoDevelop 2.2.1 releaseed and Windows as well as Mac OSX now officially supported their platform for running MonoDevelop.
MonoDevelop is a GNOME IDE primarily designed for C# and other .NET languages. 
MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms.
MonoDevelop have been fixed many Windows specific issues.And also some add-ins such as debugging and subversion support have been written specifically for Windows.


Windows Installer




A new updated Windows Installer is now in MonoDevelop, which includes almost all you need to run MonoDevelop. The only external dependency is gtk#, which is provided in a separate installer.


Bug Fixes


Here I 'm including some of the summary of the most important bug fixes.


Debugger

  • Better support for enums.
  • Show an error message if a breakpoint can't be inserted.
  • 570855 - Poor type resolution in debugger
  • Don't show 'Expression not Supported' messages when inspecting values with the debugger tooltip.
  • 571232 - System.FormatException: Input string was not in a correct format.
  • Improved error reporting.
  • Fixed exception when calling ToString on structs.
Projects

  • 515013 - Compiling; a method call on an object that does not exist produces incomprehensible /tmp/*.tmp error
  • Use WinExe as target project type for GTK# projects.
  • Properly update the default target runtime when a new Mono runtime is installed.
  • Don't copy "support assemblies"; such assemblies should be referenced directly.
C#

  • 561964 - Wrong type in tooltip when there are two properties with the same name
  • 564378 - Inline comments in c# with ///< screw up code coloring
  • 564387 - #if 0 grayed out until #endif
  • 550947 - Arrays initailizers should not automatically be split on multiple lines
  • Brace forcement formatting option is now saved.
Misc formatting fixes.

  • 571175 - ArgumentNullException in C# code completion.
  • Better FIXME comment parsing & display.
  • 560510 - Preprocessor enabled code shows as comment anyway.
  • 561589 - Infinite loop throwing an exception crashes system.
Text editor

  • 566249 - InvalidCastException when deleting some text in the text editor
  • Fixed bug with windows line endings.
  • 569545 - TextEditor sometimes adds LF on Windows.
GTK# Designer

  • 565492 - GTK# Visual Designer Doesn't work with GTK# <2.12
  • Disabled checkerboard background in GTK# designer because it had rendering performance issues.
Workbench

  • Rendering improvements in the dock toolbars.
  • 561609 - Unhandled exception searching in my project
  • 569588 - Pressing 'escape' in the Delete Project dialog removes the project
  • 570188 - Incorrect description of options in delete dialog.
Moonlight

  • Don't generate codebehind for xaml file with no class
  • Respect Moonlight resources IDs.
  • when generating fields for fully qualified types, use global references to keep from conflicting type/namespace names.
  • 566233 - Solution doesn't compile if code uses any IsolatedStorageFile method such as DirectoryExists
Other

  • 561589 - Infinite loop throwing an exception crashes system
  • C projects: Allow parsing of headers included from packages
  • Fix memory leaks.
  • German translation updates
  • Fixed null reference exception when running XSP.
  • Added extension point for snippets, so that add-ins can now register their own snippets.
Feature Matrix



Although the version can use in Windows, but the full feature is available in Linux platforms only

Download






Download MonoDevelop for Windows ( To run MonoDevelop you have to install the following packages also)
.NET Framework 3.5
GTK# for .NET 2.12.9-2 (if you have already installed older version, pls uninstall first)
Download MonoDevelop 2.2.1



Learn more >>



Screen Shots 




No comments:

Post a Comment

techthesaurus on Facebook