All categories

Mono for Windows download

Free Implementation of Microsoft's .NET Framework based on the ECMA standards for C#
6.12.0.199 (latest)
Aug 30, 2022
mono-6.12.0.112-x64-0.msi
Oct 19, 2017
Nov 21, 2015
mono-4.2.1.102-gtksharp-2.12.30-win32-0.msi
May 7, 2015
mono-4.0.2-gtksharp-2.12.26-win32-0.msi
Sep 22, 2013
Dec 16, 2009
2.4
Apr 1, 2009
mono-2.4-gtksharp-2.12.8-win32-6.exe
2.2
Jan 15, 2009
2.1
Feb 21, 2011
mono-2.10.5-gtksharp-2.12.11-win32-0.exe
Oct 7, 2008

What's new




v4.0.3 [May 7, 2015]
Improvements
- XBuild fixes (MonoDevelop no longer fails to build if Gtk#3 is installed)
Bug Fixes
- Moq related Nunit tests fail with RemoteException (Unix transport error) since Mono 4.0
- Bump Mono NuGet to 2.8.5
- XAttribute.ToString() outputs wrong result if attribute contains namespace


v3.2.3 [Sep 22, 2013]
- Miscompilation of PCL projects referencing System.Net.Http
- Improper stack size detection on Mavericks lead F# and C# compilers to crash.
- Includes the latest F# release, 3.0.31.





v2.11.4 [Feb 21, 2011]
- Add support for reference instances of Interlocked.Exchange to full-aot, similarly to Interlocked.CompareExchange.
- Added IObserver/IObservable to the MOBILE profile
- Novell #445855: Timezone will be reflected if the system updates.
- Xamarin #12, Novell #690357 and many other incarnations of the same bug: Fix a threadpool bug that would hang the threadpool activity under no load.
- Xamarin #99: Fix in parsing assembly names.
- Xamarin #149: Regex.Compiler is a no-op, for WP7 compatibility on the MOBILE profiles
- Xamarin #171: LLVM backend fixes.
- Xamarin #223: WindowsBase's System.IO.Compression fixed to work on Windows (invalid C calling conventions used)
- Xamarin #227: Exit on unhandled exceptions only
- Xamarin #263: Fixes debugging deadlock on Lion
- Xamarin #280: Removes some LLVM passes that do not work
- Xamarin #296: Provide an error message if an instance method is decorated with MonoPInvokeCallback
- Xamarin #311: LinkedList.Clear improved
- Fix the range of Random ().Next
- Task optimization to avoid creating empty delegates
- Use 'as' for casting certificate extensions since we already deal with null and malformed extensions will throw, hard to debug, ICE when we just want to ignore them
- Fix TaskCreationOptions
- g_log works under Android
- Workaround broken Android C library, to make SGen reliable
- TaskCompletionSource is now thread safe



Suggestions

RStudio
RStudio
Free

Develops applications based on the R language

Code::Blocks
Code::Blocks
Free

Programs & provides debugging support for apps developed in C, C++ and Fortran

ScanTool.net for Windows
ScanTool.net for Windows
Free

Offers basic functionality such as reading and erasing diagnostic trouble codes

XAMPP
XAMPP
Free

Development environment for PHP

SCRATCH
SCRATCH
Free

Creates interactive content from the user's media files