ค้นหาผลลัพธ์ไม่แสดงผลลัพธ์


102

วันนี้คุณลักษณะค้นหาผลลัพธ์ของ Visual Studio 2012 ของฉันหยุดทำงาน หน้าต่างค้นหาผลลัพธ์จะแสดงข้อมูลสรุป แต่ไม่ใช่บรรทัดจริงที่ตรงกัน นี่คือหน้าต่างค้นหาผลลัพธ์ทั้งหมดของฉันที่แสดง:

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

ฉันได้ลองแก้ไขทั้งหมดแล้วโปสเตอร์ฟอรัม Microsoft นี้ได้ลองแล้ว:

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

วิธีแก้ปัญหาของเขาคือการฟอร์แมตและติดตั้งใหม่ คำตอบของ Microsoft MSDN Forum Assistant นั้นยอดเยี่ยมมาก:

"ดีใจที่รู้ว่าคุณจะไม่รู้สึกรำคาญกับปัญหาแปลก ๆ นี้"

มีใครพบวิธีแก้ปัญหานี้จริงหรือไม่?


1
คุณช่วยเลือกคำตอบของ Max เป็นคำตอบได้ไหม ดูเหมือนว่าทุกคนจะได้ผลดี
Tombala

คำตอบ:


252

ตรวจสอบการแก้ไขรีจิสทรีในชุดข้อความนี้ ที่ช่วยฉัน

เพื่อให้แน่ใจว่ามันจะไม่หายไปฉันกำลังคัดลอกโซลูชันจากMartin Rosselleที่นี่:

โปรดตรวจสอบว่าคีย์รีจิสทรีต่อไปนี้ใช้ได้หรือไม่ การแก้ไขนี้ช่วยแก้ปัญหาให้ฉันได้

  • คัดลอกข้อความด้านล่างและบันทึกเป็นไฟล์. reg
  • ไปที่ regedit.exe และนำเข้าไฟล์. reg ที่บันทึกไว้หรือเพียงแค่เปิดไฟล์ด้วย Registry Editor แล้วคลิกใช่เมื่อได้รับแจ้งให้ดำเนินการต่อ

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
สิ่งนี้แก้ไขปัญหาให้ฉัน: โดยเฉพาะเส้นทางขาดหายไปในรายการ reg ที่สอง ทันทีที่ใส่เข้าไปมันก็เริ่มทำงานโดยไม่ต้องรีสตาร์ท VS
Greg Gum

3
เหมือนกันสำหรับฉัน (windows 8, VS 2012) textMgrP.dllไม่มีในค่าเริ่มต้น
jl.

5
สมบูรณ์แบบ. คุ้มค่าการเปลี่ยนแปลงของ Registery HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {73B7DC00-F498-4ABD-AB79-D07AFD52F395} \ InprocServer32 จากที่ว่างเปล่าที่ C: \ Program Files (x86) \ Common Files \ Microsoft Shared \ MSEnv \ Textmgrp.dll
om471987

4
ทำงานให้ฉันไม่มีการรีสตาร์ท VS (windows 8, VS 2012 ult)
ccook

14
ทำงานบน VS2013 Ult ได้เช่นกัน
Jochen van Wylick

6

ฉันสามารถแก้ปัญหานี้ได้โดยเรียกใช้:

Devenv.exe /ResetSettings

จากพรอมต์คำสั่งสตูดิโอภาพจากนั้นเรียกใช้การซ่อมแซมการติดตั้งสตูดิโอภาพของฉัน

ยังคงเป็นวิธีแก้ไขที่ยาวนานสำหรับปัญหาง่ายๆเช่นนี้ แต่ไม่ใช่การฟอร์แมตใหม่


1
มีปัญหาเดียวกันขออภัยที่ ResetSettings ไม่ได้แก้ไข
Jafin

ในกรณีของฉันมันทำให้สิ่งต่างๆแย่ลง หน้าต่างข้อผิดพลาดเริ่มปรากฏขึ้นเมื่อค้นหาทั้งหมด
yatskovsky

ไม่ใช่ทางออกที่ดีที่สุด คุณจะสูญเสียการตั้งค่า VS ทั้งหมดของคุณ!
ShieldOfSalvation


1

นี่เป็นข้อบกพร่องที่รู้จักใน VS ซึ่งมีมาตั้งแต่ปี 2548 คลิกที่ช่อง 'ค้นหาผลลัพธ์' แล้วคลิก ctrl + break สองสามครั้ง

หากไม่ได้ผลสำหรับคุณมีคีย์ผสมอื่น ๆ อีกสองสามอย่างที่ควรดูที่นี่:

ไม่มีผลการค้นหาใน Visual Studio


2
นี่เป็นวิธีแก้ปัญหาสำหรับอาการที่แตกต่างออกไปและใช้ไม่ได้กับกรณีนี้
Tombala


0

ปัญหานี้ได้รับการแก้ไขสำหรับฉันหลังจากที่ฉันรีสตาร์ท Visual Studio (2013 ในกรณีของฉัน) ดังนั้นให้แน่ใจว่าคุณได้ลองทำก่อนที่จะเจาะลึกวิธีแก้ปัญหาที่ซับซ้อนกว่านี้


0

ฉันมีปัญหาเกือบจะคล้ายกันที่หน้าต่างค้นหาผลลัพธ์หยุดแสดงบรรทัดที่ตรงกันในโค้ด มันแสดงไฟล์อย่างไรก็ตาม วิธีแก้ปัญหาคือยกเลิกการเลือกช่องทำเครื่องหมาย "แสดงชื่อไฟล์เท่านั้น" ในหน้าต่าง "ค้นหาและแทนที่" (Ctrl + Shift + F) ซึ่งฉันได้ตรวจสอบโดยบังเอิญ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.