StackExchange.Redis安装使项目需要更新版本的system.net.http

时间:2018-09-06 14:32:57

标签: c# .net visual-studio-2017

我有一个Web项目使用的小型图书馆项目。该项目对System.net.http版本4.0.0的引用具有已解析的路径C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Net.Http.dll

然后,我决定安装StackExchange.Redis nuget软件包,安装后,我注意到同一项目现在已经引用了system.net.http版本4.2.0,并且解析了C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ Microsoft \ Microsoft.NET.Build.Extensions \ net461 \ lib

这当然会在引用此库项目的Web项目中引起一些符文时间错误,因为它们仍在使用4.0.0。

nuget软件包确实具有某些依赖性,但与system.net.http程序集无关。同样,当我比较项目文件,app.config和package.config文件时,我对此没有任何更改(只是对其他程序集的新引用)。

我的问题是: 此程序集的“升级”是由任何新引用的库引起的吗?我该如何确定哪一个呢? 我该如何解决?在Web项目中创建到新路径的提示路径?其他Visual Studio安装中是否也存在此路径?

0 个答案:

没有答案