104

今天我的 Visual Studio 2012 的查找结果功能停止工作。Find Results 窗口显示摘要信息,但不显示匹配的实际行。这是我的“查找结果”窗口显示的全部内容:

Find all "mytext", Subfolders, Find Results 1, Entire Solution, ""
  Matching lines: 40    Matching files: 10    Total files searched: 1129

我已经尝试了此 Microsoft 论坛海报尝试的所有修复:

http://social.msdn.microsoft.com/Forums/en-US/csharpide/thread/1a02f076-29f7-46d1-879a-f8ae6d6abe95

他的解决方案是重新格式化并重新安装. Microsoft MSDN 论坛助手的回答很棒:

“很高兴知道你不会被这个奇怪的问题所困扰。”

有没有人找到解决这个问题的实际方法?

4

7 回答 7

259

检查此线程中的注册表修复。这对我有帮助。

为了确保它不会消失,我在这里复制了Martin Rosselle的解决方案:

请检查以下注册表项是否正常。解决这个问题为我解决了这个问题。

  • 复制下面的文本并将其保存为 .reg 文件。
  • 转到 regedit.exe 并导入保存的 .reg 文件,或者只需使用注册表编辑器打开文件,然后在提示继续时单击是。

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"
于 2013-02-18T11:52:15.057 回答
6

我能够通过运行来解决这个问题:

Devenv.exe /ResetSettings

从 Visual Studio 命令提示符,然后对我的 Visual Studio 安装运行修复。

对于这样一个简单的问题,仍然需要很长时间才能解决,但还不能完全重新格式化。

于 2012-11-15T19:12:36.397 回答
3

见这里:Visual Studio 搜索 原来是一个简单的快捷方式问题,Cntrl+Shift+F 而不是 Cntrl+F

于 2016-09-09T10:44:26.617 回答
1

这是 VS 中的一个已知错误,自 2005 年以来一直存在。单击“查找结果”框并单击 ctrl+break 几次。

如果这对您不起作用,还有一些其他的组合键应该 - 看看这里:

Visual Studio 中没有搜索结果

于 2013-05-30T00:26:09.050 回答
0

我只能通过修复我的 Visual Studio 安装来解决这个问题。

于 2013-01-10T13:48:14.280 回答
0

重新启动 Visual Studio(在我的情况下为 2013 年)后,此问题已为我解决。因此,在深入研究任何更复杂的解决方案之前,请务必先尝试一下。

于 2014-12-29T08:00:54.000 回答
0

我有一个几乎类似的问题,查找结果窗口停止显示代码中的匹配行。但是,它确实显示了文件。解决方案是取消选中“查找和替换”窗口 (Ctrl+Shift+F) 中的“仅显示文件名”复选框,这是我不小心选中的。

于 2019-03-19T15:44:23.310 回答