栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Linux下运行C#项目

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Linux下运行C#项目

您正在寻找Mono项目 -.NET
framework和CLR的跨平台(但主要针对Linux)实现。它能够运行为CLR(MS .NET)编译的二进制文件,或创建自己的本机Linux二进制文件。

该项目已经进行了一段时间,即使是用于生产目的,它的当前版本(2.4)也非常有用。有关当前和将来版本的主要功能和里程碑的详细信息,请参阅项目路线图。

有关当前状态的详细信息:

BOC(基类库)的绝大部分都可在Mono上使用,除了某些.NET 3.0 /
3.5内容外,例如WPF(目前支持最少)和WCF(几乎不存在)。但是,Moonlight项目支持Silverlight 2.0
,并且进展顺利。据我所知,WinForms功能(使用GTK#作为后端)非常完整。

有效地完成了C#3.0语言的实现,包括 Lambda表达式LINQ自动属性
等C#3.0功能。我相信C#编译器已经成熟到一定程度,尽管它在某些方面尚未达到与MS编译器相当的效率。Mono
C#编译器非常酷(且独特)的是,它现在提供了 编译器服务 -换句话说,是从代码进行真正的动态编译(无需使用CodeDOM)。MS可能只会在.NET
5.0中添加。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/375124.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号