Xamarin.AndroidプロジェクトにMicrosoft.Net.Httpをインストール時のエラー解消方法


Visual Studio for Mac で Xamarin.Androidプロジェクトに Microsoft.Net.Httpパッケージを NuGet でインストールしようとしたら、以下のようなエラーが発生してインストールできませんでした。

Could not install package 'Microsoft.Bcl.Build 1.0.14'. You are trying to install this package into a project that targets 'MonoAndroid,Version=v9.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

これは、Microsoft.Bcl.Build のバージョンが古いために起きているエラーの模様。

NuGet で最新の Microsoft.Bcl.Build 1.0.21 をインストールしてから Microsoft.Net.Http をインストールすることで問題が解消しました。