我们有一个现有的解决方案,包含ASP.NET MVC
项目和一堆库,所有项目都定位于.NET 4.6.1
。
将Visual Studio从15.3升级到15.5后,我收到一些编译错误,指出它无法找到System.Net.Http
程序集。
类型'HttpResponseMessage'在未引用的程序集中定义。您必须添加对程序集'System.Net.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'的引用。
我读了release notes,但我发现任何不会导致此问题的内容。为什么将Visual Studio从15.3升级到15.5会导致这些错误?
答案 0 :(得分:1)
我猜你的问题与这里写的https://developercommunity.visualstudio.com/content/problem/160241/errors-reported-when-none-exist.html有关,因为它似乎都是关于项目引用的。请查看建议的解决方案是否存在
取消选中“允许并行项目初始化”选项
也会帮助你。
顺便提一下,值得一提的是15.5更新显然给现有项目带来了其他严重问题,如此处所写https://developercommunity.visualstudio.com/content/problem/160609/vb-option-strict-on-warnings-are-shown-on-existing.html
我希望所有这些都有助于解决您的问题或至少更深入地进行调查。
答案 1 :(得分:0)
尝试更新System.Net.Http nuget以确保您拥有最新版本