Visual Studio 2013搜索解决方案资源管理器无法查找文件

Ian*_*ley 22 visual-studio solution-explorer visual-studio-2013

所以,我使用的是Visual Studio 2013,它崩溃了,当我重新启动它时,Search Solution Explorer已经停止正常运行:

  • 如果输入确切的文件名,则无法找到任何文件
  • 它找不到任何静态文件,例如HTML,CSS,JavaScript等.
  • 它无法找到任何配置文件,例如Web.config

它似乎仍然在部分匹配上找到一些文件,但并不是所有你期望它匹配的文件,例如,如果我搜索Account我希望它找到它AccountController.cs,AccountControllerTest.cs但它只找到后者.

更多信息:

  • 如果我以安全模式启动VS 2013 Search Solution Explorer可以正常运行而不会出现任何问题
  • 如果我手动禁用或卸载我正在使用的扩展并正常启动VS,则会再次出现Search Solution Explorer的问题

有没有人遇到过与此相似的任何内容,或者有什么建议可以让Search Solution Explorer再次运行?

更新

我有一些快乐的运行devenv /ResetSkipPkgsdevenv /ResetSettings.在我运行这些命令后,Search Solution Explorer再次开始工作,现在大部分时间都在工作.它偶尔会失败.有时重新启动Visual Studio会让它再次运行,但有时它只是简单地拒绝找到那里的某些文件.

更新2

我安装了Visual Studio 2013 Update 2,并且在此问题再次出现之前的一周内,搜索解决方案资源管理器运行时没有任何问题.重新启动Visual Studio使Search Solution Explorer再次运行.

Gal*_*len 3

我能够将范围缩小到我正在使用的扩展,“Productivity Power Tools 2013”​​似乎破坏了我在 IIS 中的搜索功能,因此我暂时禁用了它。我现在搜索时得到了完整的结果。

我通过卸载所有扩展并一一重新安装它们直到问题再次出现来得出这个结论。

一位同事也通过此解决方案取得了一些成功,使用 /ResetSkipPkgs 启动 DevEnv.exe

http://msdn.microsoft.com/en-us/library/ms241276.aspx

更新

大约 30 分钟后问题又出现了,没有说明具体原因。持续的时候很好。删除所有扩展让我得到与OP相同的行为,只有在安全模式下运行似乎才有效。

删除 .suo 文件似乎也可以暂时解决该问题,然后又恢复正常。我准备重新安装vs2012来恢复这个搜索功能。