Xamarin.AndroidやXamarin.iOSでNuGetパッケージを追加していると、たまに膨大な.NET Standardのパッケージが追加されて「は?」ってなることがあると思います。具体的にはNewtonsoft.Jsonとか。 こいつら実のところゴミなんです。いらないんです。しかもゴミなのに消せないんです。Newtonsoft.Jsonが依存しているからちゃんと消せないようなかたちで追加してあげたのねん! ボンビー! これが原因で、ビルド時になると、MSBuildがこんな警告を出してくるようになります(原典はxamarin-androidのgithub issue)。 2> "Microsoft.CSharp, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen becau
![NuGetパッケージが不要なnetstandardパッケージをずるずると追加する問題 - ものがたり](https://cdn-ak-scissors.b.st-hatena.com/image/square/f8bff07d7859c3fa0e87a5d6180c7b8d74fb7616/height=288;version=1;width=512/https%3A%2F%2Fi.imgur.com%2FbpgKwXD.png)