Possible Duplicate:
.net open source and running platform choices
Can any one tell me which is the perfect open source alternative for .NET.
Mono.
Also you are probably not aware but Microsoft has published the source code of the .NET Framework itself so why looking for an alternative?
Mono
Mono is an open source .NET implementation.
Mono is certainly the best open source .net implementation, but I would not suggest it as "perfect" (what you were asking for). When I compared it with MS.net it was definitely not as fast and you don't get all the features that MS offers. You should read about these things a bit more before commiting to Mono.
http://www.mono-project.com/Main_Page
Have a look at mono project , but a perfect one doesn't exists
Mono - in their own words:
Mono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .Net Framework based on the ECMA standards for C# and the Common Language Runtime. We feel that by embracing a successful, standardized software platform, we can lower the barriers to producing great applications for Linux.
精彩评论