Tìm kết quả không hiển thị Kết quả


102

Hôm nay tính năng Tìm Kết quả của Visual Studio 2012 của tôi ngừng hoạt động. Cửa sổ Tìm kết quả hiển thị thông tin tóm tắt, nhưng không hiển thị các dòng thực sự phù hợp. Đây là tất cả cửa sổ Tìm Kết quả của tôi hiển thị:

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

Tôi đã thử tất cả các bản sửa lỗi mà người đăng trên diễn đàn Microsoft này đã thử:

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

Giải pháp của ông là định dạng lại và cài đặt lại . Câu trả lời của Microsoft MSDN Forum Assistant thật tuyệt vời:

"Rất vui khi biết rằng bạn sẽ không bị phiền hà bởi vấn đề kỳ lạ này."

Có ai tìm thấy một giải pháp thực tế cho vấn đề này?


1
Bạn có thể vui lòng chọn câu trả lời của Max làm câu trả lời cho điều này không? Có vẻ như nó đang hoạt động tốt cho tất cả mọi người.
Tombala

Câu trả lời:


252

Kiểm tra các bản sửa lỗi đăng ký trong chủ đề này . Điều đó đã giúp tôi.

Để đảm bảo nó sẽ không biến mất, tôi đang sao chép giải pháp từ Martin Rosselle tại đây:

Vui lòng kiểm tra xem khóa đăng ký sau có ổn không. Khắc phục sự cố này đã giải quyết được vấn đề cho tôi.

  • Sao chép văn bản bên dưới và lưu nó dưới dạng tệp .reg.
  • Truy cập regedit.exe và nhập tệp .reg đã lưu hoặc chỉ cần mở tệp bằng Registry Editor và nhấp vào có khi được nhắc tiếp tục.

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
Điều này đã khắc phục sự cố cho tôi: cụ thể, Đường dẫn bị thiếu trong mục đăng ký thứ hai. Ngay sau khi tôi đặt nó vào, nó bắt đầu hoạt động mà không cần khởi động lại VS.
Greg Gum,

3
Đối với tôi cũng vậy (windows 8, VS 2012). textMgrP.dllthiếu giá trị mặc định.
jl.

5
Hoàn hảo. Giá trị thay đổi của registery HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {73B7DC00-F498-4ABD-AB79-D07AFD52F395} \ InprocServer32 từ trống để C: \ Program Files (x86) \ Common Files \ Microsoft Shared \ MSEnv \ TextMgrP.dll
om471987

4
Làm việc cho tôi, không khởi động lại VS (windows 8, VS 2012 ult)
ccook

14
Hoạt động trên VS2013 Ult cũng vậy
Jochen van Wylick

6

Tôi đã có thể giải quyết vấn đề này bằng cách chạy:

Devenv.exe /ResetSettings

từ dấu nhắc lệnh studio trực quan, sau đó chạy sửa chữa cài đặt studio trực quan của tôi.

Vẫn là một bản sửa lỗi dài dòng cho một vấn đề đơn giản như vậy, nhưng không hoàn toàn là một định dạng.


1
Gặp sự cố tương tự, rất tiếc là ResetSettings đã không sửa được.
Jafin

Trong trường hợp của tôi, nó khiến mọi thứ trở nên tồi tệ hơn. Cửa sổ lỗi bắt đầu bật lên khi tìm thấy tất cả.
yatskovsky

Không phải là một giải pháp tốt nhất. Bạn sẽ mất tất cả các tùy chọn VS của mình!
ShieldOfSalvation


1

Đây là một lỗi đã biết trong VS xuất hiện từ năm 2005. Nhấp vào hộp 'tìm kết quả' và nhấp ctrl + break một vài lần.

Nếu điều đó không hiệu quả với bạn, có một số tổ hợp phím khác nên - hãy xem ở đây:

Không có kết quả tìm kiếm trong studio trực quan


2
Đây là giải pháp cho một triệu chứng khác và không hiệu quả với trường hợp này.
Tombala

0

Tôi chỉ có thể khắc phục sự cố này bằng cách sửa chữa cài đặt Visual Studio của mình.


0

Sự cố này đã được giải quyết cho tôi sau khi tôi khởi động lại Visual Studio (trong trường hợp của tôi là 2013). Vì vậy, hãy chắc chắn rằng bạn đã thử trước khi tìm hiểu bất kỳ giải pháp phức tạp nào.


0

Tôi đã gặp sự cố gần như tương tự trong đó cửa sổ kết quả tìm thấy ngừng hiển thị các dòng phù hợp trong mã. Tuy nhiên, nó đã hiển thị các tệp. Giải pháp là bỏ chọn hộp kiểm "Chỉ hiển thị tên tệp" trong cửa sổ "Tìm và Thay thế" (Ctrl + Shift + F) mà tôi đã vô tình chọn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.