【问题标题】:How to use netstandard 2.1 with xamarin Android?如何在 xamarin Android 中使用 netstandard 2.1?
【发布时间】:2019-07-13 10:03:41
【问题描述】:

我正在运行 Visual Studio 2019 预览版并安装了 Android 预览版 sdk (9.0.99) 但是,当我尝试使用设置为 netstandard 2.1 的库构建 xamarin 表单项目时。我仍然与 monodroid 发生兼容错误。 我错过了什么?搜索了很多,发现了一些关于单声道 2019-06 的信息,但没有关于如何获取它的信息。

【问题讨论】:

  • 您是否尝试过带有 16.3 预览版的最新 Xamarin.Android 10 版本?
  • 做了一个小测试,最新的visual studio预览工作使用net standard 2.1。过去没有时间每晚尝试,所以无法确认,但我相信它会奏效。
  • 这种情况也使得无法将 EFCore 3 与 Xamarin Forms 一起使用,因为 EFCore 3 面向 .NET Standard 2.1。 docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-3.0/…
  • @SeanAnderson EF Core 3.1 uses NS2.0 和 NS2.1 支持从 16.3 开始提供

标签: xamarin.forms xamarin.android net-standard-2.1


【解决方案1】:

这个github document shows that Xamarin Android支持NS2.1,因为version 10

因此,如果您至少使用 Visual Studio 16.3,则可以在 Xamarin Android 应用程序中使用 .Net Standard 2.1。

【讨论】:

  • 什么是 Xamarin.Android 10?安卓Q?
  • @LucaZiegler Xamarin.Android 提供 Android SDK 的开源绑定,用于与 .NET 托管语言(例如 C#)一起使用,这也需要一个版本号,并且在 xamarin.android 的版本 10 中提供了 . net standard 2.1 support。10 确实表示第一个支持 Android 10。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-05
  • 2017-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多