【问题标题】:Find Results not displaying Results查找结果不显示结果
【发布时间】:2012-11-03 10:09:33
【问题描述】:

今天我的 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

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

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

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

【问题讨论】:

  • 您能否选择 Max 的回复作为此问题的答案?看起来它对每个人都很有效。

标签: visual-studio visual-studio-2012 visual-studio-2013 visual-studio-2015


【解决方案1】:

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

为了确保它不会消失,我在此处复制 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"

【讨论】:

  • 这为我解决了这个问题:具体来说,第二个注册条目中缺少路径。我一放进去,它就开始工作了,甚至没有重新启动 VS。
  • 对我来说也是如此(Windows 8,VS 2012)。默认值中缺少textMgrP.dll
  • 完美。将注册 HKEY_CLASSES_ROOT\Wow6432Node\CLSID{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32 的值从空更改为 C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
  • 为我工作,无需重启 VS(Windows 8,VS 2012 ult)
  • 也适用于 VS2013 Ult
【解决方案2】:

我可以通过运行来解决这个问题:

Devenv.exe /ResetSettings

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

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

【讨论】:

  • 遇到了同样的问题,可惜ResetSettings没有改正。
  • 就我而言,这让事情变得更糟。查找全部时开始弹出错误窗口。
  • 不是最佳解决方案。你会失去所有的 VS 偏好!
【解决方案3】:

请看这里:Visual studio search 原来是一个简单的快捷键问题,Cntrl+Shift+F而不是Cntrl+F

【讨论】:

    【解决方案4】:

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

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

    No search results in visual studio

    【讨论】:

    • 这是针对不同症状的解决方案,不适用于这种情况。
    【解决方案5】:

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

    【讨论】:

      【解决方案6】:

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

      【讨论】:

        【解决方案7】:

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

        【讨论】:

          猜你喜欢
          • 2018-01-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多