更新到 Xamarin Forms 5 后 Xamarin 表单 Android 项目 TargetFrameworkVersion 错误

Xamarin forms Android project TargetFrameworkVersion Error after update to Xamarin Forms 5

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

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

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

其实很简单。

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

Properties>Application>Compile using Android version(Target version).

将其更改为 Android 10.0

然后到应用程序选项下面的Android清单选项。

将目标 Android 版本也更改为 10。

这应该可以解决。

祝你好运

如有疑问请回复

我的一个学生在 Mac 中使用 Visual Studio 2019 并且出现了类似的错误。

我与他分享了这个 link。看了上面的思路,他想出了自己的解决办法。

下面是他告诉我的。

Hi Harlan, thanks! That link helped me find the answer!

FYI: first I downloaded the Android 10.0 SDK.

Then I right clicked on my Android project, went to "General" and updated "Compile using Android version: (Target Framework)" to Android 10.0 (Q).

Then I went to the AndroidManifest and updated the Target Android version to 10.0. Then boom, no more build errors! I guess it didn't like 9.0!

I had been pulling my hair out trying to fix this, thanks again for the link!