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

时间:2014-02-12 10:29:03

标签: visual-studio visual-studio-2013 solution-explorer

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

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

似乎仍然会在部分匹配中找到一些文件,但并不是所有您希望它匹配的文件,例如如果我搜索Account我希望它能找到AccountController.csAccountControllerTest.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再次运行。

7 个答案:

答案 0 :(得分:3)

我能够将其缩小到我正在使用的扩展,“Productivity Power Tools 2013”​​似乎打破了我在IIS中的搜索功能,所以我暂时禁用它。我现在正在搜索,我得到了一整套结果。

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

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

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

<强>更新

大约30分钟后问题又回来了,没有具体原因。它持续很好。删除所有扩展会使我获得与OP相同的行为,只有在安全模式下运行似乎才有效。

删除.suo文件似乎也解决了一段时间的问题,然后它又回来了。我准备重新安装vs2012只是为了恢复这个搜索功能。

答案 1 :(得分:0)

请在重新安装所有内容之前尝试安装VS2013 update 2 CTP并查看是否修复了该错误:

答案 2 :(得分:0)

很奇怪它在安全模式下工作,或者你通过删除extensiosn来设法解决它然后重新出现......

但是如果你的某些项目在解决方案文件夹中,那么就会出现一个已知错误,已修复但尚未发布但显然:

http://connect.microsoft.com/VisualStudio/feedback/details/801836/solution-explorer-doesnt-search-files-projects-inside-solution-folders

答案 3 :(得分:0)

我遇到了同样的问题并确认它与VS2013 Update 2 RC有关。卸载它将解决此问题。
等待GM版本的VS 2013更新2。

答案 4 :(得分:0)

我在安装VS update 3之前和之后仍然遇到此问题。我应该注意它在我安装了一段时间之后就消失了,然后又回来了。我怀疑(但无法确认)破损行为的返回与我的系统锁定同时需要重新启动...

无论如何,我安装了Productivity Power Tools,在阅读了答案之后,想知道它是否可能是同谋,所以我去禁用它并注意到它有待更新。我继续更新了附加组件,这为我解决了问题(再次)。我们会查看是否已修复。

答案 5 :(得分:0)

这可能是由您在Visual Studio中安装的其他扩展程序引起的。我有一些问题,发现Telerik JustTrace导致了这个问题。

答案 6 :(得分:0)

运行devenv / ResetSkipPkgs将解决问题,但如上所述,它将返回。对于永久解决方案,请在exe的属性中将此参数添加到目标:

“C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe”-ResetSkipPkgs