Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 8 reacties
Bron: Mono Project

Mono is een open-source implementatie van het .NET Framework. Door gebruik te maken van Mono kunnen ontwikkelaars crossplatform applicaties schrijven die niet alleen op Windows-systemen zullen werken, maar ook op Mac OS X, Linux en Unix. De software bevat onder andere een C#-compiler, een .NET compatible runtime en twee verschillende sets API's: een set die compatibiliteit met Microsofts .NET Framework verzorgt (inclusief ondersteuning voor ASP.NET, ADO.NET en een aantal andere componenten) en een set die allerlei Linux- en Unix-specifieke functies aanbiedt. De ontwikkelaars hebben versie 1.2.2 uitgebracht met de volgende aankondiging:

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 fixe to the runtime startup. Heavily multi-threaded applications would have crashed otherwise.

New Moma
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).

Visual Basic
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.
Versienummer:1.2.2
Besturingssystemen:Windows 2000, Linux, BSD, Windows XP, macOS, Solaris
Website:Mono Project
Download:http://www.mono-project.com/Downloads
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (8)

Is er ook een soortement van Visual Studio.NET voor Mono?
Ja.. #Develop, deze werkt ook met .Net.
Maar alleen onder Windows ;-(

Misschien is MonoDevelop iets?
Ja en die is alleen voor Linux.
Je kan ook de Eclipse (open source) IDE gebruiken voor Mono (via een plug-in)
Ik zou het het liefst gewoon in XCode programmeren. De interface van XCode vind ik op veel punten beter dan Visual Studio.

Visual Studio heeft natuurlijk wel een veel betere Intellisense voor .Net.

Maar als je veel files hebt openstaan word ik gewoon gek in VS. Het lijkt wel of VS random die tabs shuffled.
En die is alleen voor MAC OS X

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True