【问题标题】:Xamarin forms Android project TargetFrameworkVersion Error after update to Xamarin Forms 5Xamarin Forms Android 项目 TargetFrameworkVersion 更新到 Xamarin Forms 5 后出现错误
【发布时间】:2021-04-20 16:59:29
【问题描述】:

我刚刚更新到 Xamarin Forms 5,现在我无法编译我的项目。我收到错误消息

$(TargetFrameworkVersion) (v9.0) 小于 Xamarin.Forms (10.0) 所需的最低 $(TargetFrameworkVersion)。你需要增加 $(TargetFrameworkVersion)

但是,正如您从下面的屏幕截图中看到的那样,我的目标框架版本是 10。我缺少什么??

【问题讨论】:

  • 项目设置对话框中有两个地方需要检查 - 一个在 Build -> General 下,另一个在 Build -> Android App

标签: xamarin.forms xamarin.android


【解决方案1】:

其实很简单。

首先,转到Android项目并右键单击它。

Properties>Application>使用 Android 版本(目标版本)编译。

将其更改为 Android 10.0

然后转到应用程序选项下方的 Android Manifest 选项。

将 Target Android 版本也更改为 10。

这应该可以解决。

祝你好运

在查询时还原

【讨论】:

  • 谢谢。我认为错误消息不正确 - 它应该说明使用 Android 版本编译选项必须.....因为如果应用程序在应用程序和 Android 清单选项卡上都使用工作目标... ARG... 谢谢虽然非常
  • NP,乐于助人!
【解决方案2】:

我的一个学生在使用 Visual Studio 2019 for Mac 时遇到了类似的错误。

我与他分享了这个链接。看完上面的思路,他想出了解决办法。

下面是他告诉我的。

嗨,哈兰,谢谢!该链接帮助我找到了答案!

仅供参考:首先我下载了​​ Android 10.0 SDK。

然后我右键单击我的 Android 项目,转到“常规”并 将“使用 Android 版本编译:(目标框架)”更新为 Android 10.0 (Q)。

然后我去了 AndroidManifest 并更新了 Target Android 版本为 10.0。然后繁荣,没有更多的构建错误!我猜它没有 喜欢 9.0!

我一直在努力解决这个问题,再次感谢 链接!

【讨论】:

    猜你喜欢
    • 2018-08-10
    • 1970-01-01
    • 2016-04-02
    • 2018-01-09
    • 2019-01-17
    • 2020-08-16
    • 2021-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多