El uso de .net standard 1.5 lib en .net 4.6.2 falla System.Runtime 4.1.0.0

Tengo algún problema al usar el estándar .net en .net framework 4.6.2 consoleapps.

Podría reducir el problema a esto: Dado:

Creo una biblioteca de cliente estándar .net 1.5 frente a 2017 con esta clase única

public class Class1
    {
        public List<int> Get()
        {
            return new List<int>() { 1, 2, 3, 4, 5, 65, 6 };
        }
    }

Ahora creo una nueva aplicación de consola .net 4.6.2 que solo llama al método de esta clase:

       static void Main(string[] args)
        {
            var foo = new Class1();

            Console.WriteLine("Done!");
            Console.ReadLine();
        }

Ahora consigo

System.IO.FileNotFoundException: 'El archivo o ensamblado "System.Runtime, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a no se encontró

Cuando agrego el paquete .net standardlib nuget a la consola .net fx funciona. pero luego el system.runtime estaría disponible a través de GAC y a través de una referencia nuget, lo cual me parece bastante feo.

Empujé esta solución de prueba corta aquí:https://github.com/Gentlehag/NetStandardSample

¿Qué me estoy perdiendo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta