Download Mono 1.2.2

Spread the love

Mono is an open-source implementation of the .NET Framework. Using Mono, developers can write cross-platform applications that will work not only on Windows systems, but also on Mac OS X, Linux, and Unix. The software includes a C# compiler, a .NET compatible runtime, and two different sets of APIs: one that provides compatibility with Microsoft’s .NET Framework (including support for ASP.NET, ADO.NET, and a number of other components) and a set that offers a variety of Linux and Unix-specific functions. The developers released version 1.2.2 with the following announcement:

This release contains many bug fixes to the C# compiler, Windows.Forms and ASP.NET. Developers and users are encouraged to upgrade to this release.

This release also includes a critical fix to the runtime startup. Heavily multi-threaded applications would have crashed otherwise.

New Mama
A new version of Moma, available with this release has been prepared: it has been updated to use the 1.2.2 API, contains an updating mechanism (so we can update the APIs without releasing new Momas) and we optionally allow developers to enter information that you want to send to the Mono team.

Windows.Forms
Jonathan Pobst implemented many new classes from Windows.Forms 2.x. Mono now supports ContextMenuStrips, ToolStripContainers, ToolStripDropDownButtons, ToolStripManager, and ToolStripSplitButtons.
Many updates and bug fixes, specially to MDI code.

C# Compiler
We found another series of problems with anonymous methods. Martin fixed all the known problems.
We strongly encourage developers to upgrade to this version of Mono and the C# compiler as the code generated between 1.1.18 and 1.2.1 would not have the proper activation semantics for variables captured by anonymous methods.
In addition, the merging of the MCS and GMCS compilers continued. The tokenizer is now shared, which only leaves the parser and the generics support as a difference between the two compilers.

ASP.NET
We continue to improve the ASP.NET 2.x implementation.
Support for registering controls from within Web.config (if that went into the release), several improvements to handling of App_Code and fixed support for in Web.config

GDI+
Our internal cairo implementation has been upgraded to version 1.2.6.

Security
Improvements to 2.0 classes dealing with X.509 certificates.

Tools
mkbundle now can generate code that can be embedded into an application (in addition to generating standalone applications).

console
Under the 2.0 profile, we now do lazy initialization of the Console, so the new code is only activated if the user actually needs some of the new features, reducing memory consumption, but also keeping the semantics of 2.0 compiled applications inline with Unix unless new features are requested (Gonzalo).

VisualBasic
Many improvements and bug fixes to the VB runtime, and it is now running IBuySpy, DevZone (Based on DotNetNuke)
The ASP.NET sites were tested with Grasshopper, as Mono does not yet have a complete VB compiler available to compile Visual Basic applications on the server.

Version number 1.2.2
Operating systems Windows 2000, Linux, BSD, Windows XP, macOS, Solaris
Website Monoproject
Download
License type Prerequisites (GNU/BSD/etc.)
You might also like
Exit mobile version