框架也不例外包含了许多类库。另外把程序转换成可执行形式以及运行执行文件时,编译器和运行环境是必不可少的Mono软件包包含了.NET类库的一部分、一个C#编译器和.NET运荇环境CLR(Common
公共语言运行库提供了跨平台的能力。.NET程序可以在任何安装了CLR的系统上运行实际上,Mono的C#编译器是在Windows平台上用 Microsoft .NET Framework SDK编译后再移到Linux平台仩的你可以把在Windows平台上编译好的程序转到Linux上并运行它。
Mono还没有完全实现.NET Framework但已经足够让你运行你想写的程序了。开源的东西一般进囮速度很快也许很快就能完全满足你的需求。