Trova risultati che non visualizzano risultati


102

Oggi la mia funzionalità Trova risultati di Visual Studio 2012 ha smesso di funzionare. La finestra Trova risultati visualizza le informazioni di riepilogo, ma non le righe effettive corrispondenti. Questo è tutto ciò che viene visualizzato nella finestra dei risultati della ricerca:

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

Ho provato tutte le correzioni che questo poster del forum Microsoft ha provato:

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

La sua soluzione era riformattare e reinstallare . La risposta di Microsoft MSDN Forum Assistant è fantastica:

"Sono contento di sapere che non sarai disturbato da questo strano problema."

Qualcuno ha trovato una vera soluzione a questo problema?


1
Puoi selezionare la risposta di Max come risposta per questo? Sembra che stia funzionando alla grande per tutti.
Tombala

Risposte:


252

Controlla le correzioni del registro in questo thread . Questo mi ha aiutato.

Per assicurarmi che non scompaia, copio qui la soluzione di Martin Rosselle :

Verifica se la seguente chiave di registro è corretta. Risolvere questo ha risolto il problema per me.

  • Copia il testo qui sotto e salvalo come file .reg.
  • Vai a regedit.exe e importa il file .reg salvato o semplicemente apri il file con l'Editor del Registro di sistema e fai clic su Sì quando richiesto per continuare.

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"

30
Questo ha risolto il problema per me: in particolare, il percorso mancava nella seconda voce di registro. Non appena l'ho inserito, ha iniziato a funzionare senza nemmeno riavviare VS.
Greg Gum

3
Lo stesso per me (Windows 8, VS 2012). textMgrP.dllmancante nel valore predefinito.
jl.

5
Perfetto. Valore modificato di registery HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {73B7DC00-F498-4ABD-AB79-D07AFD52F395} \ InProcServer32 da vuoto a C: \ Program Files (x86) \ File comuni \ Microsoft Shared \ MSEnv \ TextMgrP.dll
om471987

4
Ha funzionato per me, nessun riavvio di VS (windows 8, VS 2012 ult)
ccook

14
Funziona anche su VS2013 Ult
Jochen van Wylick

6

Sono stato in grado di risolvere questo problema eseguendo:

Devenv.exe /ResetSettings

dal prompt dei comandi di Visual Studio, quindi eseguendo una riparazione sull'installazione di Visual Studio.

Ancora una lunga soluzione per un problema così semplice, ma non proprio una riformattazione.


1
Hanno lo stesso problema, sfortunatamente ResetSettings non lo ha corretto.
Jafin

Nel mio caso, ha peggiorato le cose. La finestra di errore ha iniziato a comparire su Trova tutto.
yatskovsky

Non è una soluzione migliore. Perderai tutte le tue preferenze VS!
ShieldOfSalvation


1

Questo è un bug noto in VS che esiste dal 2005. Fare clic sulla casella "trova risultati" e fare clic su ctrl + interruzione alcune volte.

Se questo non funziona per te, ci sono alcune altre combinazioni di tasti che dovrebbero - dai un'occhiata qui:

Nessun risultato di ricerca in Visual Studio


2
Questa è la soluzione a un sintomo diverso e non funziona in questo caso.
Tombala

0

Sono stato in grado di correggere questo problema solo riparando la mia installazione di Visual Studio.


0

Questo problema è stato risolto per me dopo aver riavviato Visual Studio (2013 nel mio caso). Quindi assicurati di provarlo prima di addentrarti in una delle soluzioni più complicate.


0

Ho avuto un problema quasi simile in cui la finestra dei risultati della ricerca smette di mostrare le righe corrispondenti nel codice. Tuttavia ha mostrato i file. La soluzione era deselezionare la casella di controllo "Visualizza solo i nomi dei file" nella finestra "Trova e sostituisci" (Ctrl + Maiusc + F), che avevo controllato accidentalmente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.