Visual Studio 2015:快速操作不再工作,错误:无法加载文件或程序集Microsoft.CodeAnalysis。

8
直到昨天,我一直可以愉快地在Visual Studio 2015中使用快速操作和重构。今天,即使重新启动电脑并创建一个全新的解决方案,它也不再起作用。
昨天,当我更改变量名称时,会出现一个灯泡,我可以要求VS重命名使用了这个变量名称的所有地方。
今天,灯泡没有出现。当我右键单击变量名称时,我可以选择“快速操作和重构”菜单,但随后我收到错误消息:“无法加载文件或程序集Microsoft.CodeAnalysis,版本=1.3.1.0,文化=中性,OublicKeyTaken=31bf3856ad364e35”或其某个依赖项。系统找不到指定的文件。”
感谢任何帮助解决此问题的支持。

https://dev59.com/5VsV5IYBdhLWcg3wyxV_ - Mahdi
@Mahdi:在我提问之前,我看到了那篇帖子。那里是一个编译问题,错误是“找到的程序集清单定义与程序集引用不匹配”,这一点我不明白。我的VS编译非常顺利。到目前为止,我只在编辑器中发现了一个问题。我也不知道如何将他们的解决方案应用于我的控制台应用程序。 - Peter Huber
这也刚开始发生在我身上。你只是巧合地在3天前看到它吗? - Paul Stephenson
2个回答

7

我有过与Visual Studio 2015 Update 2相同的问题。 我通过安装Visual Studio 2015的Update 3解决了这个问题。


这对我也起作用了。我不知道更新2中是否有任何问题(为什么现在开始失败?)或者只是有效地重新安装的行为解决了它。显然,更新3自2016年6月以来就已经存在,但我从未自动获得过它。我从这里下载:https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs - Paul Stephenson
我甚至不知道我有更新2和更新3。当我进行更新时,我的电脑在一个小时左右崩溃了,然后抱怨我的C:驱动器有问题,我必须运行chkdsk。现在我的电脑又可以运行了,在VS中快速操作也再次可用(感谢@xerdan),但我想知道这次升级崩溃破坏了什么。最坏的情况是,我回到上一个还原点。 - Peter Huber

1
Quick actions和其他智能感知功能对我不起作用。当我启动Visual Studio时,解决方案资源管理器窗格默认为文件夹视图,而不是解决方案视图Solution vs Folder view。将其设置回来可以恢复正常的功能。Visual Studio已经默认启动了这种模式。要在解决方案模式下启动Visual Studio,请转到选项/项目和解决方案/常规,并确保选中“在解决方案资源管理器中跟踪活动项”。

我也遇到了同样的困惑,但我猜这是在VS2015中出现的问题,而不是在VS2017中。我从VisualStudioOnline上获取了我的代码,并在一个只有VS2017的新电脑上使用它。我也得到了那个文件夹视图。我没有意识到这不是正常的解决方案视图,很多东西都不能正常工作。比如我无法设置启动项目或调试。直到过了一两天我才意识到这很容易解决,只需要在“解决方案资源管理器”中告诉它应该使用哪个解决方案即可。 - Peter Huber
我上面评论的第一行应该是:我遇到了同样的困惑,但我猜它是在VS2017中,而不是VS2015中。 - Peter Huber

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接