【发布时间】:2018-05-20 13:18:19
【问题描述】:
我有一个针对 .NET 4.6 的控制台应用程序,它依赖于 NuGet 包 System.Net.Http v2.0.20126.16343。一切正常,直到我决定将我的 Visual Studio 安装从 15.2 (26430.14) 升级到 15.7.1 (27703.2000),因为通知。
升级后,我的应用程序无法构建,并且我在 System.Net.Http 上缺少引用,即使该包存在。如果我再次删除并添加包,Visual Studio 会从 GAC 引用库,而不是包文件夹。
如果我将 System.Net.Http 包升级到 v4.3.3,我可以成功构建我的应用程序的唯一方法,但由于我无法控制的限制,我现在无法升级任何 NuGet 包。由于外部限制,我也将无法卸载 Visual Studio 并再次返回 v15.2。
在使用 VS 15.7.1 时,有什么方法可以解决这个问题并继续使用 System.Net.Http 的 v2.0.20126?
感谢您的帮助!
【问题讨论】:
标签: .net visual-studio-2017 nuget nuget-package