查找结果不显示结果

Max*_*uss 101 visual-studio visual-studio-2012 visual-studio-2013 visual-studio-2015

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

Find all "mytext", Subfolders, Find Results 1, Entire Solution, ""
  Matching lines: 40    Matching files: 10    Total files searched: 1129
Run Code Online (Sandbox Code Playgroud)

我已经尝试了微软论坛海报试过的所有修复:

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

他的解决方案是重新格式化并重新安装.Microsoft MSDN Forum Assistant的答案非常棒:

"很高兴知道你不会被这个奇怪的问题困扰."

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

Max*_*Max 250

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

为了确保它不会消失我在这里复制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"
Run Code Online (Sandbox Code Playgroud)

  • 这为我解决了这个问题:具体来说,第二个reg条目中缺少Path.一旦我把它,它开始工作,甚至没有重新启动VS. (30认同)
  • 适用于VS2013 Ult (14认同)
  • 完善.将注册表HKEY_CLASSES_ROOT\Wow6432Node\CLSID {73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32的值从空更改为C:\ Program Files(x86)\ Common Files\Microsoft Shared\MSEnv\TextMgrP.dll (4认同)
  • 为我工作,没有重启VS(Windows 8,VS 2012 ult) (4认同)
  • 对我来说也一样(Windows 8,VS 2012).`textMgrP.dll`缺少默认值. (3认同)
  • 使用 regsvr32.exe 重新注册 TextMgrP.dll 对我有用(确保您使用管理员权限运行命令提示符)。然后更容易创建一个reg文件。 (2认同)
  • 这刚刚在 2021 年 3 月在 Visual Studio 2019 (16.8.6) 上运行...非常感谢!:) (2认同)

Max*_*uss 6

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

Devenv.exe /ResetSettings
Run Code Online (Sandbox Code Playgroud)

从visual studio命令提示符,然后在我的visual studio安装上运行修复.

对于这样一个简单的问题仍然是一个冗长的解决方案,但不是一个重新格式化.