Ubuntu ARM64下的.NET Core 踩坑记录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu ARM64下的.NET Core 踩坑记录相关的知识,希望对你有一定的参考价值。
参考技术A 1. 安装VSCodium或者Code-OSS,OmniSharp报错原因是因为官方没有发布VS Code的ARM版本,所以OmniSharp暂时不支持ARM,只支持远程调试(Remote Debugging)
2. dotnet build编译报错
原因:.NET Core 2.2的ARM版本Bug,微软官方已经不再支持.NET Core 2.2,请使用.NET Core 3.x
3. 安装EFCore Tool失败
执行报错,
暂时的解决办法:
然后就可以
4. EFCore连接mysql/MariaDB报错
MySql.Data.EntityFramework只支持到.NET Core 2.x。
.NET Core 3.x请使用Pomelo.EntityFrameworkCore.MySql。
5. dotnet ef database update报错
需要先手工创建一下这个表
6....
以上是关于Ubuntu ARM64下的.NET Core 踩坑记录的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu22.04 x64 下运行.NET Core3.1程序 报错 usable version of libssl was found