【问题标题】:Does Uno.UI 3.3.x really require a change to TargetFrameworks?Uno.UI 3.3.x 真的需要更改 TargetFrameworks 吗?
【发布时间】:2020-12-14 03:54:57
【问题描述】:

目前在我的 Uno 类库中,我使用以下 TargetFrameworks 引用了 Uno.UI 3.0.17:

<TargetFrameworks>netstandard2.0;xamarinios10;monoandroid80;monoandroid90;MonoAndroid11.0;uap10.0.17763</TargetFrameworks>

更新我的 nuget 包以使用 Uno.UI 3.3.0 的最新稳定版,编译失败。为了获得成功的构建,我更新了我的 TargetFrameworks:

 <TargetFrameworks>netstandard2.0;xamarinios10;MonoAndroid11.0;uap10.0.17763</TargetFrameworks>

我必须放弃 monoandroid80monoandroid90 目标?为什么?

【问题讨论】:

    标签: c# xaml uno-platform


    【解决方案1】:

    Uno 平台通常支持最新的主要 Android SDK 版本和之前的版本,因此目前支持 Android 11 和 Android 10。更新 Uno 时必须更新到更新的 TargetFramework 是正常的。

    请注意,代码仍可在 Android 9 及更早版本的设备上正常运行。但是,您的类库无法与旧版本的 SDK 一起编译,即使用它的应用程序也必须升级以针对较新的 Android 版本。

    但无论如何,从 2020 年 11 月起,新应用和现有应用的更新版本must target at least Android 10 将提交到 Google Play 商店,因此没有理由继续使用旧版本的 SDK。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 2020-01-29
      • 2014-02-28
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多