【问题标题】:Visual Studio 2015: Quick Actions no longer working, error: Could not load file or assembly Microsoft.CodeAnalysisVisual Studio 2015:快速操作不再工作,错误:无法加载文件或程序集 Microsoft.CodeAnalysis
【发布时间】:2017-07-17 23:34:25
【问题描述】:

直到昨天,我还可以在 Visual Studio 2015 中愉快地使用快速操作和重构。今天,它不再起作用,即使在重新启动 PC 并创建了一个全新的解决方案之后。

昨天,当我更改一个变量名时,出现了一个灯泡,我可以要求 VS 重命名这个变量名的使用位置。

今天,灯泡没有出现。当我右键单击变量名称时,我可以选择菜单快速操作和重构,但随后我收到错误消息:“无法加载文件或程序集 Microsoft.CodeAnalysis,版本 = 1.3.1.0,文化 = 中性,OublicKeyTaken = 31bf3856ad364e35 ' 或其依赖项之一。系统找不到指定的文件。"

感谢任何有关解决此问题的帮助。

【问题讨论】:

  • @Mahdi:我在问问题之前就看到了那个帖子。那里是一个编译问题,错误是“找到的程序集的清单定义与程序集引用不匹配”,我不明白。我的 VS 编译得很好。到目前为止,我只注意到编辑器中的一个问题。我也不知道如何将他们的 Web 项目解决方案应用于我的控制台应用程序。
  • 这也刚刚开始发生在我身上。巧合的是您也仅在 3 天前看到了它?

标签: visual-studio-2015


【解决方案1】:

我在使用 Visual Studio 2015 Update 2 时遇到了同样的问题。 我通过为 Visual Studio 2015 安装更新 3 解决了这个问题。

【讨论】:

  • 这对我也有用。我不知道是否是更新 2 中的任何问题(为什么现在开始失败?)或者仅仅是有效地重新安装的行为解决了它。显然,更新 3 自 2016 年 6 月以来一直存在,但从未自动提供给我。我从这里下载:visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs
  • 我什至不知道我有更新2并且有更新3。当我更新时,我的电脑在一个小时左右后崩溃了,然后抱怨我的驱动器C:有问题我必须运行 chkdsk。现在我的电脑再次运行,快速操作在 VS 中再次运行(感谢@xerdan),但我想知道崩溃升级破坏了什么。最坏的情况,我会回到上一个还原点。
【解决方案2】:

快速操作和其他智能感知功能对我不起作用。当我启动 Visual Studio 时,解决方案资源管理器窗格默认为文件夹视图,而不是解决方案视图

将其重新设置可恢复正确的功能。 Visual Studio 默认以这种模式启动。要在解决方案模式下启动 Visual Studio,请转到选项/项目和解决方案/常规并确保选中 Track Active Item in Solution Explorer。

【讨论】:

  • 我遇到了同样的困惑,但我猜是在 VS2015 中,而不是在 VS2017 中。我在一台只有 VS2017 的新 PC 上从 VisualStudioOnline 获取了我的代码。我也得到了那个文件夹视图。我没有意识到这不是正常的解决方案视图,而且很多事情都不起作用。就像我无法设置启动项目或调试一样。我花了一两天的时间才意识到这很简单,只需在解决方案资源管理器中告诉它应该使用哪个解决方案。
  • 我上面评论的第一行应该是:我遇到了同样的困惑,但我猜是在VS2017中,而不是在VS2015中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-06-17
  • 1970-01-01
  • 2014-03-12
  • 1970-01-01
  • 2017-02-01
  • 2018-04-10
  • 1970-01-01
相关资源
最近更新 更多