dotnet 5 和 Xamarin Android:未找到导入的项目“Xamarin.Android.CSharp.targets”

Spa*_*key 5 .net xamarin.android xamarin rider

我在 MacOs Apple M1 芯片(ARM64 但使用 Rosetta 2)上运行:

  • 骑士 2020.3 EAP 10
  • 网络5
  • 安装在 Rider 中的 Xamarin Android 插件和 SDK。

当我打开 Xamarin Android 应用程序解决方案时,大部分代码都是红色的,包括“使用系统”之类的语句,并且出现以下构建错误:

The imported project "/usr/local/share/dotnet/sdk/5.0.100/Xamarin/Android/Xamarin.Android.CSharp.targets" was not found.
Run Code Online (Sandbox Code Playgroud)

从该路径来看,它似乎与 dotnet 5 有关。有人有线索吗?

Spa*_*key -1

@寿司宿醉

.net 5 与 Xamarin 不兼容,.net 6 将“...当我们发布 .NET 6.0 时,Xamarin 开发人员可以使用统一的 .NET 平台...”:devblogs.microsoft.com/dotnet/announcing-网络-5-0