专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

.Net在华为鸿蒙系统上的支持情况续

dotNET跨平台  · 公众号  ·  · 2024-10-30 08:00

文章预览

请先阅读前置条件: .NET既然是开源的那么可不可以把它移植到鸿蒙操作系统上? 第一篇文章主要想给.Net正名,因为太多人一直在问.Net什么时候适配鸿蒙,在.net的开源仓库都看到好几个问题了,所以先写一篇文章告诉大家 鸿蒙现在的技术栈.Net是完全支持的 。 这篇文章主要想写一些在鸿蒙上使用.Net的一些坑,顺便寻求一些帮助。 问题1:跨平台编译 目前我主要尝试使用NativeAot开发鸿蒙应用,众.Net开发者周知.Net的NativeAot不支持跨平台编译,所以在windows上无法将.Net编译成arm64架构的so,这对开发者是一个极大的阻碍。 尽管社区有“PublishAotCross”这样的项目,但是这个项目不支持-ld,即压缩相关的api都会有问题。 PublishAotCross 项目地址: MichalStrehovsky/PublishAotCross: NuGet package to help you cross-compile Native AOT to different OSes/architectures github.com/MichalStrehovsky/Publ ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览