【问题标题】:How do I resolve a Target Framework Error for Xamarin.Android如何解决 Xamarin.Android 的目标框架错误
【发布时间】:2021-07-18 05:49:48
【问题描述】:

我在尝试构建项目时收到以下错误

The $(TargetFrameworkVersion) for MyApp.Android (v9.0) is less than the minimum required $(TargetFrameworkVersion) for Xamarin.Forms (10.0). 
You need to increase the $(TargetFrameworkVersion) for MyApp.Android.

我当前的项目属性设置是:

我真的不明白为什么这些设置仍然出现此错误,目前这对我来说是一个可怕的情况。任何帮助深表感谢。我正在使用 Xamarin Forms 5.0。

【问题讨论】:

  • 您是否尝试过删除bin和obj文件,重新构建项目,如果仍然抛出此异常,您可以尝试使用上述设置创建一个新项目。
  • @LeoZhu-MSFT 我尝试了所有这些东西,不幸的是它没有用。新项目肯定会工作,所以感谢您发布。我发现在 .csproj 文件中,框架版本在属性中设置后并没有自动更改。必须手动从 V9.0 更改为 V10.0

标签: android xamarin xamarin.forms xamarin.android xamarin.ios


【解决方案1】:

事实证明,即使在我的 Android 项目属性中更改了目标框架后,它也没有反映在 .csproj 文件中。结果,我简单地卸载了 Android 项目并更改了以下行:

<TargetFrameworkVersion>v9.0</TargetFrameworkVersion><TargetFrameworkVersion>v10.0</TargetFrameworkVersion>

简单

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-20
    • 2018-11-20
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多