NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

文心一言 VS 讯飞星火 VS chatgpt (94)-- 算法导论9.2 3题

福大大架构师每日一题

福大大架构师每日一题

蓝易云:Linux系统查看log日志命令详解!

百度搜索:蓝易云

云计算 Linux log 云服务器, 运维‘

高并发系统设计之缓存

Java随想录

Java nginx 缓存

Bridge 2024 (br2024) for Mac v14.0.0.102 中文破解激活版

mac

windows 苹果mac Bridge 2024

Python 注释:解释和优化代码可读性

小万哥

Python 程序员 软件 后端 开发

Nop平台与SpringCloud的功能对比

canonical

Spring Cloud 低代码 spring-boot 可逆计算 Nop平台

多云环境下实时计算场景实践经验

WuKongCoder

Parallels Desktop 19 for Mac(PD19虚拟机)无需关闭SIPv19.0.0一键激活版

mac

pd虚拟机 苹果mac Windows软件 Parallels Desktop 19

20个最佳实践提升Terraform工作流程|Part 1

SEAL安全

基础设施 IaC terrafrom 企业号9月PK榜

CodeArts Check代码检查服务用户声音反馈集锦(2)

华为云PaaS服务小智

云计算 软件开发 代码规范 华为云 代码检查

DApp智能合约链上盲盒游戏代币质押项目挖矿系统开发

l8l259l3365

Pyth

程序员会使用的十个基础算法

小魏写代码

ARTS 打卡第 5 周

AI帅辉

ARTS 打卡计划 学习分享

架构误区系列17:“总线”模式

agnostic

微服务 企业服务总线

内存都去哪了

AiDaddy

nmon 内存分配 free meminfo 内存定位

五个月,秒杀,38个大的篇章,126+篇文章、视频、小册,150+源码分支,完美收官!

冰河

高可用 高并发 高性能 秒杀系统 高可扩展

简单好用的屏幕分辨率修改工具:SwitchResX 最新激活版

胖墩儿不胖y

Mac软件 屏幕分辨率调整 屏幕分辨率工具

中秋时节赏明月,五子棋戏月饼趣 — Flutter中秋限定版五子棋

编程的平行世界

flutter 游戏开发

怎么解决在数据采集时使用http代理ip效率不高的问题?

巨量HTTP

http代理

本地缓存无冕之王Caffeine Cache

Java随想录

Java 缓存

C++中的 throw详解

智趣匠

我在超化研究上的日志采集架构设计

软件工程师-罗小东

ARTS 打卡第 5 周

atom

蓝易云:linux系统 Apache服务配置教程。

百度搜索:蓝易云

Apache 云计算 Linux 运维 云服务器

MAC地址修改软件推荐 WiFiSpoof免激活中文版

mac大玩家j

Mac软件 网络管理软件

高性能网络 SIG 月度动态:推动 virtio 支持动态中断调节及更灵活的分流机制

OpenAnolis小助手

Linux 内核 龙蜥社区 virtio 高性能网络sig

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