The specified language targets for MonoAndroid90 is missing. Ensure correct tooling is installed for 'MonoAndroid'

And*_*ner 2 xamarin.forms

When trying to build an older Xamarin Forms project in Visual Studio 2019, I get the following error:

The specified language targets for MonoAndroid90 is missing. Ensure correct tooling is installed for 'MonoAndroid'. Missing: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.CSharp.targets'    MediaManager    C:\Users\...\.nuget\packages\msbuild.sdk.extras\2.0.24\Build\LanguageTargets\CheckMissing.targets   36  
Run Code Online (Sandbox Code Playgroud)

I have the following SDK items installed.

已安装的 SDK

And*_*ner 5

修改 csproj 文件的第一行

<Project Sdk="MSBuild.Sdk.Extras">
Run Code Online (Sandbox Code Playgroud)

到下面的行

<Project Sdk="MSBuild.Sdk.Extras/3.0.22">
Run Code Online (Sandbox Code Playgroud)

3.0.22 是MSBuild.Sdk.Extras Nuget 包的当前版本。

一路上我还重启了VS,清理了项目等等。