写点什么

.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:372859
用户头像

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

关注

评论

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

架构实战营总结

gawaine

架构实战营

腾讯云安全隐私计算通过 CFCA 评测,再获国家级认可

腾讯云大数据

大数据 隐私计算

电商系统微服务拆分

Sky

「架构实战营」

在线英文字符串大写转小写,小写转大写工具

入门小站

工具

Prometheus 内置函数(三)

耳东@Erdong

Prometheus PromQL 内置函数 10月月更

(module6)电商微服务系统拆分

消失的子弹

极客时间架构实战营作业六

jjn0703

架构实战营

指标统计:基于流计算 Oceanus(Flink) 实现实时 UVPV 统计

腾讯云大数据

大数据 流计算 Oceanus

架构实战营-第三期-学习总结

岚哲

极客时间 架构 架构实战营

架构实战营模块一作业

孙志强

架构实战营

架构训练营总结

tjudream

IM场景的移动端UI自动化测试平台实践

轻口味

android 自动化测试平台 10月月更

架构实战营-第三期-模块一作业

岚哲

极客时间 架构 架构实战营

模块一作业

ks

架构实战营

电商系统微服务拆分设计

guangbao

模块一作业

小鹿

ZK(ZooKeeper)分布式锁实现

牧小农

zookeeper ZooKeeper原理 zookeeper分布式锁

026云原生之Exporter采集数据

穿过生命散发芬芳

云原生 10月月更

是极客,也是大娱乐家! 爱奇艺首届“黑客马拉松”见证“娱乐,未来已来”

爱奇艺技术产品团队

学生管理系统架构设计

孙志强

架构实战营

毕业总结

Felix

设计电商秒杀系统

tjudream

Redis 实现分布式锁

黄敏

架构实战营模块六作业

Geek_d18264

架构实战营

1024:SQL注入

Changing Lin

10月月更

双十一即将到来,你的网站真的准备好了吗?

阿里巴巴云原生

阿里云 产品 云原生 云拨测

设计产品的十大可用性原则

石云升

产品经理 产品设计 产品思维 职场经验 10月月更

电商系统微服务拆分

Geek_db27b5

学习心得 - 架构训练营 - 第六课

Fm

linux删除目录下文件的几种方法

入门小站

Liunx

极客时间【架构实战营】第二期 模块六作业

Geek_91606e

架构实战营

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