Buscar resultados que no muestran resultados

102

Hoy mi función de resultados de búsqueda de Visual Studio 2012 dejó de funcionar. Las ventanas Buscar resultados muestran información resumida, pero no las líneas reales que coinciden. Estas son todas las pantallas de mi ventana Resultados de la búsqueda:

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

He probado todas las correcciones que ha probado este póster de foros de Microsoft:

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

Su solución fue reformatear y reinstalar . La respuesta de Microsoft MSDN Forum Assistant es asombrosa:

"Me alegra saber que no le molestará este extraño problema".

¿Alguien ha encontrado una solución real a este problema?

Max Barfuss
fuente
1
¿Puede seleccionar la respuesta de Max como la respuesta para esto? Parece que está funcionando muy bien para todos.
Tombala

Respuestas:

252

Compruebe las correcciones de registro en este hilo . Eso me ayudó.

Para asegurarme de que no desaparezca, estoy copiando la solución de Martin Rosselle aquí:

Compruebe si la siguiente clave de registro es correcta. Arreglar esto resolvió el problema para mí.

  • Copie el texto a continuación y guárdelo como archivo .reg.
  • Vaya a regedit.exe e importe el archivo .reg guardado o simplemente abra el archivo con el Editor del Registro y haga clic en Sí cuando se le solicite continuar.

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"
Max
fuente
30
Esto solucionó el problema para mí: específicamente, la Ruta faltaba en la segunda entrada del registro. Tan pronto como lo puse, comenzó a funcionar sin siquiera reiniciar VS.
Greg Gum
3
Lo mismo para mí (Windows 8, VS 2012). textMgrP.dllfalta en el valor predeterminado.
jl.
5
Perfecto. Se cambió el valor del registro HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {73B7DC00-F498-4ABD-AB79-D07AFD52F395} \ InProcServer32 de vacío a C: \ Archivos de programa (x86) \ Archivos comunes \ Microsoft Shared \ MSEnv \ TextMgrP.dll
om471987
4
Funcionó para mí, sin reinicio de VS (Windows 8, VS 2012 ult)
ccook
14
También funciona en VS2013 Ult
Jochen van Wylick
6

Pude resolver esto ejecutando:

Devenv.exe /ResetSettings

desde el símbolo del sistema de Visual Studio, luego ejecutando una reparación en mi instalación de Visual Studio.

Sigue siendo una solución prolongada para un problema tan simple, pero no es un reformateo.

Max Barfuss
fuente
1
Tiene el mismo problema, desafortunadamente ResetSettings no lo corrigió.
Jafin
En mi caso, empeoró las cosas. La ventana de error comenzó a aparecer al buscar todo.
yatskovsky
No es la mejor solución. ¡Perderías todas tus preferencias de VS!
ShieldOfSalvation
1

Este es un error conocido en VS que existe desde 2005. Haga clic en el cuadro "buscar resultados" y haga clic en ctrl + romper varias veces.

Si eso no funciona para usted, hay algunas otras combinaciones de teclas que deberían, eche un vistazo aquí:

No hay resultados de búsqueda en Visual Studio

Andrew dh
fuente
2
Esta es la solución a un síntoma diferente y no funciona en este caso.
Tombala
0

Solo pude corregir este problema reparando mi instalación de Visual Studio.

usuario1966925
fuente
0

Este problema se resolvió después de reiniciar Visual Studio (2013 en mi caso). Así que asegúrese de intentarlo antes de profundizar en cualquiera de las soluciones más complicadas.

Godsmith
fuente
0

Tuve un problema casi similar en el que la ventana de resultados de búsqueda dejó de mostrar las líneas coincidentes en el código. Sin embargo, mostró los archivos. La solución fue desmarcar la casilla de verificación "Mostrar solo nombres de archivos" en la ventana "Buscar y reemplazar" (Ctrl + Shift + F), que había verificado accidentalmente.

DiligentKarma
fuente