今天我的Visual Studio 2012的查找结果功能已停止工作。 “查找结果”窗口显示摘要信息,但不显示匹配的实际行。这是我的查找结果窗口显示:
Find all "mytext", Subfolders, Find Results 1, Entire Solution, ""
Matching lines: 40 Matching files: 10 Total files searched: 1129
我已经尝试了微软论坛海报试过的所有修补程序:
http://social.msdn.microsoft.com/Forums/en-US/csharpide/thread/1a02f076-29f7-46d1-879a-f8ae6d6abe95
他的解决方案是重新格式化并重新安装。 Microsoft MSDN Forum Assistant的答案很棒:
“很高兴知道你不会被这个奇怪的问题困扰 。“
有没有人找到这个问题的实际解决方案?
答案 0 :(得分:248)
检查此thread中的注册表修复程序。这帮助了我。
为了确保它不会消失我在这里从 Martin Rosselle 复制解决方案:
请检查以下注册表项是否正常。解决这个问题解决了我的问题。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}]
@="PSFactoryBuffer"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]
@="C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSEnv\\TextMgrP.dll"
"ThreadingModel"="Both"
答案 1 :(得分:6)
我能够通过运行来解决这个问题:
Devenv.exe /ResetSettings
从Visual studio命令提示符,然后在我的visual studio安装上运行修复。
对于这样一个简单的问题仍然是一个冗长的修复,但不是一个重新格式化。
答案 2 :(得分:4)
见这里:Visual studio search 原来是一个简单的快捷方式问题,Cntrl + Shift + F而不是Cntrl + F
答案 3 :(得分:1)
这是自2005年以来一直存在的VS中的已知错误。单击“查找结果”框并单击ctrl + break几次。
如果这对你不起作用,还有其他几个关键组合 - 请看一下:
答案 4 :(得分:0)
我只能通过修复Visual Studio安装来解决此问题。
答案 5 :(得分:0)
在我重新启动Visual Studio(在我的情况下为2013)后,此问题已解决。因此,在深入研究任何更复杂的解决方案之前,请确保尝试这一点。
答案 6 :(得分:0)
我遇到了一个几乎类似的问题,即查找结果窗口停止显示代码中的匹配行。它确实显示了文件。解决方案是取消选中我意外选中的“查找和替换”窗口(Ctrl + Shift + F)中的“仅显示文件名”复选框。