Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I run .NET 4 programs on Mono?

Tags:

.net

mono

Mono seems to support .NET 3.5 only, but does that mean I cannot run programs made with .NET 4 on it?

like image 249
Tower Avatar asked Aug 14 '10 10:08

Tower


2 Answers

Mono will support .NET 4.0 in Mono 2.8 whose release date is not known yet as the Roadmap explains it.

like image 97
Darin Dimitrov Avatar answered Oct 09 '22 16:10

Darin Dimitrov


If you require advanced .Net 4.0 features I don't believe you can do this currently, the release roadmap still has ASP.Net 4.0 support in 2.8 and full .Net 4.0 support in Mono 3.0, both are still TBD.

That being said, Mono doesn't do support all at once, they typically build up to support every feature, trying to get the most commonly used APIs in first, so it may happen over several releases (the fact that 2.8 is partial support and 3.0 is full is an example of this). It depends on which chunks of the API you need as to whether it'll run on Mono, and when it'll have enough support.

like image 44
Nick Craver Avatar answered Oct 09 '22 18:10

Nick Craver