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.
修改 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,清理了项目等等。
归档时间: |
|
查看次数: |
1323 次 |
最近记录: |