2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

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

关注

评论

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

《On Java 中文版 进阶卷》PDF

程序员李木子

论文翻译 | 【深入挖掘Java技术】「底层原理专题」深入分析一下并发编程之父Doug Lea的纽约州立大学的ForkJoin框架的本质和原理

码界西柚

Java 并发编程 后端技术 2024年第十五篇文章 Doug Lea

业财融合,释放财务更多潜力

智达方通

战略规划 企业战略 业财融合 财务与业务 预算控制

鸿蒙生态进入第二阶段,加速千行百业应用鸿蒙化

华为云开发者联盟

华为 鸿蒙 开发者 华为云开发者联盟

数字化企业与传统企业有何区别?

天津汇柏科技有限公司

企业数字化

彰显科技硬实力!天翼云在国际顶刊JoCCASA发表论文

编程猫

图像处理-Java-背景色平滑/反色

alexgaoyh

Java 图像处理 背景色平滑 反色

微服务架构设计模式PDF

程序员李木子

文心一言 VS 讯飞星火 VS chatgpt (182)-- 算法导论13.4 6题

福大大架构师每日一题

福大大架构师每日一题

Flyway 的主要命令及其作用如下:

虚实的星空

90%企业在探索的敏捷开发怎么做?极狐GitLab总结了这些逻辑与流程

极狐GitLab

快速玩转 Mixtral 8x7B MOE大模型!阿里云机器学习 PAI 推出最佳实践

阿里云大数据AI技术

MySQL Update语句一个非常经典的“坑”

伤感汤姆布利柏

IPQ4019: A powerful boost in the field of wireless communications

wallysSK

《Java解惑》PDF

程序员李木子

HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

HarmonyOS开发者

HarmonyOS

拒绝上市公司Offer,选择自己喜爱的行业,从容不迫他凭什么?

测试人

软件测试 测试 自动化测试 测试开发 测试工程师

喜讯!云起无垠获评“德勤海淀明日之星”

云起无垠

《On Java 中文版 基础卷》PDF

程序员李木子

开发者 | Mint Blockchain 重点支持发展的 15 个细分赛道项目

NFT Research

blockchain web3 NFT\

NineData云原生智能数据管理平台架构

NineData

postgresql 阿里云 生态 polarDB NineData

求求你别用轮询了!手把手教你封装WebSocket消息推送,告别轮询方式!

陇锦

JavaScript 前端 websocket

左耳听风 - 优质代码「读书打卡 day 11」

Java 工程师蔡姬

读书笔记 程序员 个人成长 职业发展 优质代码

SD-WAN零接触部署解析

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

回顾 2023,NebulaGraph 的这一年的变化

NebulaGraph

图数据库

【年后跳槽必看篇】Kafka核心知识点 技术探秘第一章

派大星

Java 面试 kaffa

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