Znajdź wyniki bez wyświetlania wyników


102

Dzisiaj moja funkcja Znajdź wyniki programu Visual Studio 2012 przestała działać. W oknie Znajdź wyniki wyświetlane są informacje podsumowujące, ale nie rzeczywiste dopasowane wiersze. To wszystko wyświetla moje okno wyszukiwania wyników:

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

Wypróbowałem wszystkie poprawki wypróbowane przez ten plakat na forach Microsoft:

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

Jego rozwiązaniem było przeformatowanie i ponowna instalacja . Odpowiedź Asystenta forum Microsoft MSDN jest niesamowita:

- Cieszę się, że nie będzie ci przeszkadzał ten dziwny problem.

Czy ktoś znalazł rzeczywiste rozwiązanie tego problemu?


1
Czy możesz wybrać odpowiedź Maxa jako odpowiedź na to pytanie? Wygląda na to, że działa świetnie dla wszystkich.
Tombala

Odpowiedzi:


252

Sprawdź poprawki rejestru w tym wątku . To mi pomogło.

Aby upewnić się, że nie zniknie, kopiuję tutaj rozwiązanie Martina Rosselle :

Sprawdź, czy następujący klucz rejestru jest prawidłowy. Naprawienie tego rozwiązało problem.

  • Skopiuj poniższy tekst i zapisz go jako plik .reg.
  • Przejdź do regedit.exe i zaimportuj zapisany plik .reg lub po prostu otwórz plik w Edytorze rejestru i po wyświetleniu monitu o kontynuowanie kliknij przycisk Tak.

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
To rozwiązało problem: konkretnie brakowało ścieżki w drugim wpisie rejestru. Jak tylko go włożyłem, zaczął działać bez ponownego uruchamiania VS.
Greg Gum,

3
To samo dla mnie (Windows 8, VS 2012). textMgrP.dllbrak w wartości domyślnej.
jl.

5
Idealny. Zmieniono wartość registery HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {73B7DC00-F498-4ABD-AB79-D07AFD52F395} \ InProcServer32 z pusty do katalogu C: \ Program Files (x86) \ Common Files \ Microsoft Shared \ MSEnv \ TextMgrP.dll
om471987

4
Pracowałem dla mnie, bez restartu VS (Windows 8, VS 2012 ult)
ccook

14
Działa również na VS2013 Ult
Jochen van Wylick

6

Udało mi się to rozwiązać, uruchamiając:

Devenv.exe /ResetSettings

z wiersza poleceń programu Visual Studio, a następnie uruchamiam naprawę instalacji programu Visual Studio.

Wciąż długa poprawka dla tak prostego problemu, ale nie do końca sformatowana.


1
Mam ten sam problem, niestety ResetSettings go nie naprawił.
Jafin

W moim przypadku pogorszyło to sytuację. Okno błędu zaczęło się pojawiać po znalezieniu wszystkich.
yatskovsky

Nie jest to najlepsze rozwiązanie. Straciłbyś wszystkie swoje preferencje VS!
ShieldOfSalvation



0

Mogłem rozwiązać ten problem tylko poprzez naprawę mojej instalacji programu Visual Studio.


0

Ten problem został rozwiązany po ponownym uruchomieniu programu Visual Studio (w moim przypadku 2013). Dlatego upewnij się, że spróbujesz tego, zanim zagłębisz się w którekolwiek z bardziej skomplikowanych rozwiązań.


0

Miałem prawie podobny problem, w którym okno wyników wyszukiwania przestało pokazywać pasujące linie w kodzie. Pokazał jednak pliki. Rozwiązaniem było odznaczenie pola wyboru „Wyświetlaj tylko nazwy plików” w oknie „Znajdź i zamień” (Ctrl + Shift + F), które przypadkowo zaznaczyłem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.