I'm trying to migrate a PCL to .NET Standard (1.3) and classes inheriting from IMarkupExtension fail to compile with:
The type 'IServiceProvider' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.ComponentModel, Version=188.8.131.52, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
I've got more detail on the project here:
But reproducing this can be done with a project with one class. What's going on here? It makes no sense.