10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

.NET Core 支持 FreeBSD

  • 2015-05-08
  • 本文字数:689 字

    阅读完需:约 2 分钟

.NET Core 自从在开源社区发布以来就赢得了一片掌声,它也是 GitHub 上一个非常活跃的项目。该项目发布时,微软宣称他们将支持 3 个最大的平台:Windows、OS X 和 Linux,同时也表现出希望整个社区能够帮助他们将这一项目扩展到更多的平台上的愿望。而这一目标的第一步已经实现,微软已宣布能够在 FreeBSD 上运行.NET Core 项目了。

虽然对于 FreeBSD 的支持还存在着一些不足之处,但微软能够迈出这一步,将他们的支持平台进行扩展已经是一个良好的信号了,通过移除不可移植的代码,将项目迁移到其它平台上的门槛就会大大降低。社区对于微软的进一步工作也给予正面的回应,以表达对他们的支持。

但是目前来说这一版本还存在着一些限制,这也妨碍了它成为真正的一等公民。首先,该项目目前还不支持在 FreeBSD 上编译托管代码。这也意味着对此有兴趣的开发者必须找一台能够编译该项目的 Windows 机器,以帮助 FreeBSD 进行.NET Core 的引导。在这台 Windows 机器上必须下载.NET Core 与 CoreFX 项目的代码,然后通过它生成各种框架 DLL,再拷贝到某个 FreeBSD 实例中。

当这些程序集传输完成之后,还需要进行一些额外的步骤才能够完成 FreeBSD 这边的操作。首先要安装 Mono,以运行 NuGet 并获得该项目所需的一些额外的依赖。在安装指南中说道,这些程序集“……只是指向 mscorlib 的门面而已。”

到此之止,一旦这些条件都满足之后,就能够在 FreeBSD 机器上运行.NET 应用了。最后一条限制在于,目前在.NET Core 中还没有提供某种编译器,因此不得不使用 Mono 的编译器 _mcs_。开发团队表示,他们“很快会提供” Roslyn 的 C#编译器。

查看英文原文:.NET Core Builds Support for FreeBSD

2015-05-08 02:372781
用户头像

发布了 428 篇内容, 共 194.8 次阅读, 收获喜欢 39 次。

关注

评论

发布
暂无评论
发现更多内容

实用技巧:Mock.js 模拟数据生成教程

Apifox

前端 前端开发 Mock Mock 服务 Mock.js

服装品牌如何利用数字化工具提升商品管理效率

第七在线

数字化商品计划管理:提升运营效率和竞争力的关键

第七在线

萨曼莎AI结合MoE技术创新应用: 引领AI Agents落地新格局

极客天地

flinkcdc 3.0 架构设计学习

Antgeek

flink 数据同步 flinkcdc

Secureworks 威胁评分迎来网络安全 AI 新时代

财见

开发技巧:Flask 项目如何自动生成 API 文档

Liam

Python flask 程序员 后端 API 文档

聚道云软件连接器:连接薪人薪事与携程商旅的桥梁,出差管理效率的新篇章

聚道云软件连接器

案例分享

LigaAI 的 8 个年度关键词 | 2023 年度盘点

LigaAI

研发管理 研发效能度量 2023年终总结

一键部署Palworld幻兽帕鲁服务器最佳实践

天翼云开发者社区

云计算 云服务器

远程桌面时连接不上远程计算机是什么问题

德迅云安全杨德俊

WorkPlus助力企业构建高效沟通与协作的即时通讯平台

BeeWorks

WorkPlus提供全方位的即时通讯解决方案,助力团队高效沟通与协作

BeeWorks

AI大模型:基础模型的新时代

百度开发者中心

人工智能 大模型

平台工程: 用Backstage构建开发者门户 - 2

俞凡

平台工程

私有化部署的局域网即时通讯工具

BeeWorks

使用草料的状态面板功能,扫码即可查看设备状态

草料二维码

二维码 草料二维码

【节选】Go语言的100个错误使用场景|数据类型

不在线第一只蜗牛

Go 算法 前端 开发语言

WorkPlus构建安全高效的内网通讯平台,助力企业内部协作

BeeWorks

软件测试学习笔记丨控件交互识别

测试人

软件测试 自动化测试 测试开发

WorkPlus助力企业构建高效沟通与协作的即时通讯平台

BeeWorks

WorkPlus Meet视频会议系统,支持局域网部署

BeeWorks

预训练对话大模型深度解读

百度开发者中心

自然语言处理 深度学习 大模型

flinkcdc 3.0 尝鲜

Antgeek

flink 数据同步 flinkcdc

.NET Core支持FreeBSD_.NET_Jeff Martin_InfoQ精选文章