Can Mono run applications developed with the Microsoft.NET framework?
Yes, Mono can run applications developed with the Microsoft .NET Framework on UNIX. There are a few caveats to keep in mind:
Mono has not been completed yet, so a few API calls might be missing; And in some cases the Mono behavior might be incorrect.
Mono today ships with support for the .NET 1.1 API for the supported namespaces; Support for the 2.0 API is not complete.
I am using Visual Studio 2005, will Mono run my code?
Visual Studio 2005 produces code that targets the .NET 2.x API. This means that most code will work until you hit
an API that has not been implemented in Mono.
This will appear as a TypeLoadException when you try to use a method or a property from one of the assemblies.
Partager