写点什么

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

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

关注

评论

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

时序数据库 TDengine 与 OpenCloudOS8、TencentOS Server2&3 完成产品兼容性互认证明

爱倒腾的程序员

涛思数据 时序数据库 ​TDengine taosdata

华院计算宣晓华:未来十年,基于数据与知识融合的模型将大放异彩

TE智库

人工智能 AI 华院计算

生态共建丨YashanDB与天玑数据完成兼容互认证 - 知乎

YashanDB

如何用数字人技术让课堂活起来?番职院和3DCAT实时云渲染给出答案

3DCAT实时渲染

元宇宙 实时云渲染 虚拟数字人 AI虚拟形象

卡口服务 —— 基于前端巡检系统的拓展实践|得物技术

得物技术

云原生应用交付平台Orbit设计理念与价值主张

CODING DevOps

云原生 Orbit

研发效能平台的“双流”模型

CODING DevOps

作为ISV,这是我为什么选择华为云ECS的理由

平平无奇爱好科技

谈谈数智人力建设过程中发现的问题及感悟

用友BIP

数智人力

供应链协同——企业全球供应链可持续发展的基础

用友BIP

全球化 中企出海

接口测试|Fiddler界面主菜单功能介绍(二)

霍格沃兹测试开发学社

fiddler

LangChain Java-the Java implementation of LangChain

HamaWhite

openai LLM #LangChain langchain LLM模型

全球唯一云厂商 华为云入选2023Gartner云数据库管理系统客户之选

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

高效协同办公+降本增效,华为云OA上云解决方案做了什么?

YG科技

中国的“贝尔实验室”:我们的数据库从内核的第一行代码写起

YashanDB

佳创视讯亮相深圳文博会 以科技赋能文旅产业数字化进程

科技热闻

接口测试|Fiddler界面工具栏介绍(一)

霍格沃兹测试开发学社

fiddler

为何选择美国主机来托管你的网站?

一只扑棱蛾子

美国主机

一文带你读透,MySQL8新特性窗口函数详解

EquatorCoco

MySQL 数据库

全方位赋能开发者成长!华为开发者联创日·深圳站圆满落幕

彭飞

作为IT从业者,为什么我推荐华为云ECS?

平平无奇爱好科技

接口测试|Fiddler界面工具栏介绍(二)

霍格沃兹测试开发学社

fiddler

融云WICC2023:成为「卷王」的路上,如何更好借力 AIGC

融云 RongCloud

互联网 融云 泛娱乐 出海 通讯

企业上云数据安全不容忽视,华为云ERP上云解决方案全面保障信息安全

YG科技

从实际业务出发,OA上云我更推荐华为云

平平无奇爱好科技

数字时代云成本越来越高,企业IT负责人们该如何选择弹性云服务器呢?

YG科技

软件测试/测试开发丨学习笔记之Docker常用命令

测试人

Docker 程序员 容器 软件测试 测试开发

接口测试|Fiddler界面主菜单功能介绍(一)

霍格沃兹测试开发学社

fiddler

敏捷工具盘点

顿顿顿

敏捷工具 scrum工具 scrum敏捷工具

Cloud Studio 浏览器插件来啦

CODING DevOps

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