views:

512

answers:

2

I once heard of a guy managed to install original Microsoft .Net Framework on Linux and successfully run Mono-incompatible .Net applications using bleeding-edge MS C# features. Any idea how could he do it?

+1  A: 

Wine has .NET 2.0 working and sort of has .NET 3.0 working, beyond that and you're out of luck. Even then I think they're probably spotty at best. The best support for .NET on Linux is Mono. Mono has pretty good support for much of the .NET Framework but your still out of luck for .NET 4. http://www.mono-project.com/Compatibility

Mike Cellini
+2  A: 

Actually, .NET 4 has been implemented in Mono. There just hasn't been a release, which will probably be very soon. Mono doesn't release beta's due to the fact that you can grab from source. If you would like to run .NET 4 now, then all you need to do is grab Mono from SVN and build it. The link that @Mike Cellini gave states it at the bottom. If you want to start developing or run 4.0 applications against Mono, then this will be your best bet at the moment. Unless you want to wait for a packaged release. There's plenty of documentation on Mono's site for building from source, which really isn't any different than building a release tarball.

Dale Ragan