.net core 可以支持ARM的CPU吗

hebeijg 2018-05-16 10:37:19
从网上查询到现在.net core只能支持x86的CPU,即将支持ARM的,

请问可以支持ARM了吗?

在技术选型,谢谢
...全文
1775 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2018-05-16
  • 打赏
  • 举报
回复
引用 6 楼 caozhy 的回复:
希望你做第一个吃螃蟹的人,然后来和我们分享下你的经验。我看好你。
你这是让别人去帮你踩雷啊。
hez2010 2018-05-16
  • 打赏
  • 举报
回复
引用 7 楼 hez2010 的回复:
支持的。ARM和ARM64都支持。 前提是用.net core 2.1 dotnet publish -r linux-arm -c Debug就会在bin/publish目录下生成用于linux ARM设备的app的debug版本(可以自己换成Release) dotnet publish -r linux-arm64 -c Debug 是arm64的 同理,win-arm,win-arm64之类的都是可以的
生成后把publish文件夹拷到目标机器上就能运行了。
hez2010 2018-05-16
  • 打赏
  • 举报
回复
支持的。ARM和ARM64都支持。 前提是用.net core 2.1 dotnet publish -r linux-arm -c Debug就会在bin/publish目录下生成用于linux ARM设备的app的debug版本(可以自己换成Release) dotnet publish -r linux-arm64 -c Debug 是arm64的 同理,win-arm,win-arm64之类的都是可以的
threenewbee 2018-05-16
  • 打赏
  • 举报
回复
希望你做第一个吃螃蟹的人,然后来和我们分享下你的经验。我看好你。
threenewbee 2018-05-16
  • 打赏
  • 举报
回复
我的理解应该是可以的,但是sql server没有arm版的,很多第三方库也不支持哦。
hebeijg 2018-05-16
  • 打赏
  • 举报
回复
引用 3 楼 xomix 的回复:
mono出来这么多年了,最近几年微软的主要发力方向也是mono为基础的手机一站式开发,当然可以用mono了。 core…………我司现在本体都不打算用。
主要是我从各种帖子上看到的都是以后微软只要支持的是core,
  • 打赏
  • 举报
回复
mono出来这么多年了,最近几年微软的主要发力方向也是mono为基础的手机一站式开发,当然可以用mono了。 core…………我司现在本体都不打算用。
hebeijg 2018-05-16
  • 打赏
  • 举报
回复
引用 1 楼 wddw1986 的回复:
即使支持也不要用,技术选型要选成熟技术,最好别选一个刚出来的东西。 不是为了研究,就不要追前沿技术。实际生产最重要的稳定和成熟。. 即时微软前几天发布了.net Core支持ARM,目前作为实际的项目选型也不要因为这个选择它。 这种基础性的技术平台,发布1-2年以上的内容可以考虑实际使用,不然技术风险太大。
现在只能在mono和core之间选择,那唯一的选择就是mono了?
cheng2005 2018-05-16
  • 打赏
  • 举报
回复
即使支持也不要用,技术选型要选成熟技术,最好别选一个刚出来的东西。 不是为了研究,就不要追前沿技术。实际生产最重要的稳定和成熟。. 即时微软前几天发布了.net Core支持ARM,目前作为实际的项目选型也不要因为这个选择它。 这种基础性的技术平台,发布1-2年以上的内容可以考虑实际使用,不然技术风险太大。
hez2010 2018-05-16
  • 打赏
  • 举报
回复
另外,.net core 2.1官方已经明确的给出ARM/ARM64的SDK了,因此不需要担心,目前还在RC版本,过一阵子就会发正式版了。 https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.1.0-rc1-download.md
threenewbee 2018-05-16
  • 打赏
  • 举报
回复
引用 9 楼 hanjun0612 的回复:
[quote=引用 6 楼 caozhy 的回复:] 希望你做第一个吃螃蟹的人,然后来和我们分享下你的经验。我看好你。
你这是让别人去帮你踩雷啊。[/quote]
极致性能编译优化:升级 RyuJIT 编译器,新增 “分层编译 3.0”,针对循环、泛型代码的编译效率提升 30%,生成的原生代码执行速度平均提升 15%,降低 CPU / 内存占用。 云原生开发全栈支持:内置 Kubernetes / 容器化工具链,一键生成 Dockerfile、helm chart,支持云原生应用的本地调试、断点跟踪,适配 Azure/AWS/ 阿里云等主流云平台。 AI 开发工具链集成:内置ML.NET 4.0 SDK,原生支持 OpenAI / 本地大模型调用、向量数据库适配,提供 AI 代码生成助手、模型部署模板,简化 AI 应用开发门槛。 跨平台兼容性增强:完美适配 Windows 11/10、Linux(Ubuntu 24.04+/CentOS 9)、macOS 14+,新增对 ARM64 架构的深度优化,嵌入式设备开发体验提升。 异步编程模型升级:优化 Task/ValueTask 异步框架,新增 “无分配异步流”,减少异步操作中的内存分配,高并发场景下卡顿率降低 40%,支持异步异常精准捕获。 Web 开发体验革新:ASP.NET Core 9.0 集成,新增 Blazor WebAssembly AOT 编译优化、Minimal API 性能提升,支持 HTTP/3 默认启用,Web API 开发效率提升 25%。 代码质量与调试强化:内置静态代码分析器升级,新增 50 + 代码规则(覆盖性能 / 安全 / 规范),调试器支持 “时间旅行调试”,可回溯代码执行轨迹定位问题。 原生 AOT 编译全场景支持:除控制台应用外,新增对ASP.NET Core、WPF 应用的 AOT 编译支持,编译后无运行时依赖,启动速度提升 80%,适合轻量化部署。 安全开发能力升级:集成最新加密算法(国密 SM2/SM3/SM4、TLS 1.3 强化),内置

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧