更新xamarin.forms后Android构建失败

更新xamarin.forms后Android构建失败,xamarin.forms,azure-devops,Xamarin.forms,Azure Devops,我有一个Xamarin.Forms应用程序。昨天,我将Xamarin.Forms包更新为最新版本4.8.0.1687。在Visual Studio 2019中,我可以构建应用程序并运行它。但内置Azure DevOps管道失败。对于Android,报告了以下错误: C:\Program Files\dotnet\sdk\5.0.100\Sdks\Microsoft.NET.sdk\targets\Microsoft.PackageDependencyResolution.targets(241,

我有一个Xamarin.Forms应用程序。昨天,我将Xamarin.Forms包更新为最新版本4.8.0.1687。在Visual Studio 2019中,我可以构建应用程序并运行它。但内置Azure DevOps管道失败。对于Android,报告了以下错误:

C:\Program Files\dotnet\sdk\5.0.100\Sdks\Microsoft.NET.sdk\targets\Microsoft.PackageDependencyResolution.targets(241,5):错误NETSDK1005:Assets文件“D:\a\1\s\My\u MobileApp\My\u MobileApp\obj\project.Assets.json”没有“netstandard2.0”的目标。确保已运行还原,并且已在项目的TargetFrameworks中包含“netstandard2.0”。[D:\a\1\s\My\u MobileApp\My\u MobileApp\My\u MobileApp.csproj]

其中My_MobileApp是共享项目

我检查了项目文件,但是那里的目标框架设置为.NET标准2.0。我检查了本地obj文件夹中的project.assets.json,它已经

 "originalTargetFrameworks": [
    "netstandard2.0"
  ],
但没有“目标框架”


出了什么问题,以及如何解决这个问题?

将nuget更新到5.8对我来说同样有效。确保您没有在最新版本的“使用nuget”任务中指定nuget版本,也没有将其指定为5.8。