すべてのプロジェクトが、Azure DevOps MacOS ビルド ホストでのビルドに失敗しているわけではありません。これは自己ホスト型のビルド ホストです。突然、プロジェクトをビルドしようとすると、次のエラーがスローされます。
error MSB4018: The "GenerateDepsFile" task failed unexpectedly.
error MSB4018: System.MissingMethodException: Method not found: System.Collections.Generic.IList`1<NuGet.Packaging.Core.PackageDependency> NuGet.ProjectModel.LockFileTargetLibrary.get_Dependencies()
似ているように見えるこの GitHub の問題を見つけましたが、投稿された解決策は役に立ちませんでした: https://github.com/mono/mono/issues/13537
As mentioned in xamarin/xamarin-android#3155 this is caused by a version mismatch in nuget between msbuild and dotnet core. The solution is to update your dotnet core install to the latest stable version
最新の .NET Core をインストールし、Visual Studio for Mac を更新しましたが、残念ながら問題は残っています。
別の情報: Windows マシンから同じ Xamarin.iOS プロジェクトを同じ MacOS ビルド ホストと組み合わせてビルドすると、アプリは正常にビルドされます。しかし、私はプロセスがおそらく異なると推測しています。