AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

无人不识又无人不迷糊的this

不在线第一只蜗牛

Java 前端 开发语言

小程序应用市场发展趋势分析

Onegun

小程序 小程序平台

云原生最佳实践系列 4:基于 MSE 和 SAE 的微服务部署与压测

阿里巴巴云原生

阿里云 微服务 云原生

聚道云助力:易快报CDP无缝对接,登录同步一步到位!

聚道云软件连接器

案例分享

网站首屏优化 | 提升首屏的几个简单手段

观测云

性能优化 前端

浅谈开放词汇目标检测

inBuilder低代码平台

目标检测

掌握ADB:详解操作命令及完整用法指南

霍格沃兹测试开发学社

JMeter读取CSV文件实现参数化技术指南

霍格沃兹测试开发学社

怎样让 API 快速且轻松地提取所有数据?

技术冰糖葫芦

API 接口 API 文档

中国超高清自有珠穆朗玛:双Vivid是什么?

脑极体

音视频

JavaScript混淆工具选择与使用指南

适合老师使用的在线教学软件推荐!这一款千万别错过。

彭宏豪95

在线教育 在线白板 办公软件 教学 效率软件

28+岗位!百度安全2025届实习生招聘火热进行中

百度安全

左手医生:医疗 AI 企业的云原生提效降本之路

阿里巴巴云原生

阿里云 容器 云原生

数据安全之路:Databend 用户策略指南

Databend

深入了解 Docker Compose:简化容器化应用部署的利器

霍格沃兹测试开发学社

让 AI 帮你写代码,开发提效神器来了

阿里巴巴云原生

阿里云 AI 云原生

Golang DB连接池ErrBadConn的应用

三七互娱后端技术团队

golang MySQL

Partisia Blockchain:真正做到兼顾隐私、高性能和可拓展的公链

股市老人

一文读懂兼顾隐私、高性能和可拓展的公链Partisia Blockchain

股市老人

C++ 运算符全解析:从基础概念到实际应用

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

为什么Solana在区块链生态系统中脱颖而出

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

What's new in PikiwiDB (Pika) v3.5.3 (正式版)

apache/dubbo-go

nosql redis

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