升级到VS 2017 15.3后,我的解决方案进行了编译,但.NET Framework 4.6.2项目在同一解决方案中(例如,Specflow Acceptance测试)有大量编译器警告和缺少引用。当验收测试运行时,它们会出现错误:
System.IO.FileLoadException: Could not load file or assembly 'System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
我现在没有时间解决这个问题,那么如何将Visual Studio 2017安装回滚到15.2?
其他答案(对于以前版本的Visual Studio)建议使用"查看安装的更新"在控制面板中的事情,但我没有看到任何VS 2017更新。
答案 0 :(得分:9)
微软最近在版本15.5中引入了重大更改,因此我们必须找到一种降级方法。
虽然我不确定它与OP的原始问题有什么关系,但在提出问题时这可能是相关的,所以请留待以后参考:
Microsoft 做提供了一种降级到最新版本(N-1)之前版本的方法,在这种情况下版本为15.4.5,所以你不必一路走下去到15.0:
https://www.visualstudio.com/en-us/productinfo/installing-an-earlier-release-of-vs2017
答案 1 :(得分:7)
我找不到办法做到这一点。最后我必须完全卸载VS 2017并从此链接安装VS 2017 15.0:
答案 2 :(得分:3)
最新的15.3.3更新似乎严重受挫。我正在尝试卸载/ safemode中的扩展和额外功能,以确定我是否可以在启动时不启动而启动,但我没有希望。
可能需要将其烧掉并重新开始。