Dotnet开源了。如何编译dotnet在OSX和Linux上?
另外问一个问题,现在是否可以用于生产?(不包括图形界面)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
安装Mono ,然后运行xbuild,命令类似于msbuild。移植好了的就可以编译。
生产环境建议等Github上有Release再说。
微软官方的 .net 开源版本正在逐渐发布中,还没有完全发布。现在在 Linux 和 Mac 上可以使用 Mono 项目的开源 .net 实现。由于版权原因, Mono 之前是自己实现了一套底层库,之后应该是可以直接使用微软开放的源代码。
开发/编译 Mono 项目可以试用 MonoDevelop,一款跨平台的 Mono/C# IDE. 命令行工具的话可以查看这个页面。
用于生产的话要看你的实际使用范围了。目前 Mono 应该算是相当成熟了,在移动端可以用来开发 iOS, Android 的应用,Unity3d 的脚本语言也是基于 Mono,之前在 Linux 上也用过不少基于 Gtk# 的图形应用程序。官方的应用案例。
题主提到不包括图形界面,很大一方面的应用是 Web 服务器。这点上在其他系统上也有实现,但可能不不是一个好选择,因为微软系的整套 Web 服务都基于 IIS,而 IIS 深度依赖 Windows 内核。如果要搭建 Web 服务,可以参照官方文档,通过 mod_mono 跑在 Apache上,或是通过 FastCGI 跑在 Nginx 等服务器上,或者使用自带的 XSP。另外还有国产的 Jexus