VS.NET 2017 obliga a usar StackExchange.Redis 1.2.4.0 en la aplicación ASP.NET 2.0 Core

Estoy usando Visual Studio 2017. Acabo de crear un nuevo proyecto ASP.NET Core 2.0. Estaba tratando de usar NuGet para obtener el último StackExchange.Redis 1.2.6 (a partir del 3/9/2017).

Sin embargo, una vez que hago eso, Visual Studio se queja de que hay una referencia conflictiva en una de mis variables de RedisResult. Decía

Error CS0433 El tipo 'RedisResult' existe tanto en 'StackExchange.Redis.StrongName, Version = 1.2.4.0, Culture = neutral, PublicKeyToken = c219ff1ca8c2ce46' y 'StackExchange.Redis, Version = 1.2.6.0, Culture = neutral, PublicKeyToken = null 'Servidor C: \ git \ Splash \ Server \ BackPlaneConnection \ Channel.cs 19 Activo

Luego, descubrí que realmente no necesito agregar manualmente ningún paquete NuGet para usar StackExchange.Redis en mi aplicación ASP.NET Core 2.0. De hecho, si agrego manualmente una referencia a una versión diferente de StackExchange.Redis, causa el conflicto de resolución que mostré anteriormente.

Comprobado el resultado de compilación. La DLL en realidad proviene de C: \ Archivos de programa \ dotnet \ sdk \ NuGetFallbackFolder \ stackexchange.redis.strongname

Intenté eliminar stackexchange.redis.strongname pero de alguna manera todavía lo descargo a mi carpeta nuget personal automáticamente.

Casi parece que ASP.NET Core 2.0 necesita internamente StackExchange.Redis 1.2.4.0, pero esto realmente no tiene sentido para mí.

No tengo el mismo problema cuando uso ASP.NET Core 1.1. ¿Hay alguna forma de permitir que mi ASP.NET Core 2.0 use el último StackExchange.Redis de NuGet?

Respuestas a la pregunta(3)

Su respuesta a la pregunta