ผลการค้นหา "ค้นหา" ของ Visual Studio ใน "ไม่พบไฟล์ที่จะค้นหาค้นหาความคืบหน้าที่หยุด"


100

บางครั้งในขณะที่พัฒนาใน Visual Studio IDE เมื่อคุณใช้กล่องโต้ตอบ "ค้นหาในไฟล์" เพื่อค้นหาบางสิ่งการค้นหาล้มเหลวและคุณจะเห็นข้อความต่อไปนี้ในหน้าต่าง "ค้นหาผลลัพธ์"

ไม่พบไฟล์ที่จะค้นหาความคืบหน้าการค้นหาหยุด

เมื่อข้อความนี้ปรากฏขึ้นการค้นหาที่ตามมาทั้งหมดจะทำให้เกิดข้อความเดียวกัน ไม่มีอะไรที่จะแก้ไขปัญหาที่เกิดขึ้นรวมทั้งการรีสตาร์ทคอมพิวเตอร์ยกเว้นกด+CtrlScrLk

อะไรทำให้ Visual Studio เข้าสู่สถานะนี้และมีการตั้งค่าเพื่อป้องกันไม่ให้เกิดขึ้นอย่างถาวรหรือไม่


2
ขอรายละเอียดเพิ่มเติมได้ไหม คุณกำลังค้นหาอะไรและทำไม?
ReaperUnreal

1
ฉันไม่เข้าใจคำถามหรือวิธีแก้ปัญหา กรุณาอธิบายให้ละเอียด
Jeff Yates

1
ดูเหมือนว่าใน VS2008 คุณอาจต้องใช้ Alt แทน Ctrl ดูเพิ่มเติม: vidmar.net/weblog/archive/2007/04/17/…
Reunanen

2
นี่เพิ่งเกิดขึ้นกับฉันกับ VS2008 ฉันเคยขัดข้อง VS ก่อนหน้านี้ แต่ได้รีสตาร์ท VS แล้ว Ctrl + ScrLk ดูเหมือนจะใช้งานได้ - ขอบคุณ!
TrueWill

คำตอบ:


85

ตามกระทู้นี้ :

โพสต์โดย Microsoft เมื่อวันที่ 13/10/2552 เวลา 16:33 น

สวัสดีทุกคน,

ขอขอบคุณที่ให้ความสนใจในข้อบกพร่องนี้อย่างต่อเนื่อง เราได้รับสามารถที่จะทำซ้ำปัญหาเป็นระยะ ๆ ในหลายรุ่น Visual Studio ทำงานหลายต่อหลายรุ่นของ Windows และมีการระบุสาเหตุที่แท้จริงเป็นภายนอก VS ทีมงาน Windows ไม่มีเวลาแก้ไขปัญหานี้สำหรับรุ่นปัจจุบัน แต่เรากำลังทำงานร่วมกับพวกเขาเพื่อหวังว่าจะได้รับการแก้ไขข้อบกพร่องนี้สำหรับ Windows เวอร์ชันอนาคต ในปัจจุบันวิธีแก้ปัญหา (ตามที่หลาย ๆ ท่านสังเกตเห็น) คือกด Ctrl + Scroll Lock, Ctrl + Break หรือแป้น Break เพียงอย่างเดียว

ขอขอบคุณอีกครั้งสำหรับรายละเอียดทั้งหมดที่คุณให้ไว้เกี่ยวกับข้อบกพร่องนี้ หากคุณมีคำถามหรือความคิดเห็นเพิ่มเติมโปรดโพสต์อีกครั้งได้ที่นี่ แม้ว่าปัญหานี้จะปิดไปเมื่อไม่นานมานี้ แต่ฉันจะตรวจสอบให้แน่ใจว่าปัญหานี้ยังคงอยู่ในเรดาร์ของเรา

ขอขอบคุณ Brittany Behrens Program Manager, VS Platform - Editor

ข้อบกพร่องนี้มีมาตั้งแต่อย่างน้อย 2004 และจากโพสต์ข้างต้นในปี 2009 ยังไม่ได้รับการแก้ไข


9
MS เป็นคนโกหกตามปกติใน Connect
abatishchev

10
2013 โทร. พวกเขายังไม่ได้แก้ไข
Carl

1
ฉันคิดว่ามันใช้ไม่ได้ในขณะที่อยู่ในโหมดดีบัก เมื่อฉันหยุดการดีบักการค้นหาก็ใช้ได้ดี
Joe Phillips

1
"น่าเสียดายที่ทีม Windows ไม่มีเวลาแก้ไขปัญหานี้สำหรับรุ่นปัจจุบัน" - ขอพักสักหน่อย!
Matthew Lock

3
ใช้ VS 2008 บน Windows 8.1 ยังคงเห็นปัญหาเดิม หากเป็นปัญหาของ Windows พวกเขาจะสละเวลาในการแก้ไข
Simon Tewsi

18

บางครั้งCtrl+ Breakการทำงานบางครั้งAlt+ Breakบางครั้งCtrl+ Scroll Lockและเวลาอื่น ๆ+AltScroll Lock

ตอนนี้ไม่ได้ผลอะไร นี่เป็นปัญหาใหญ่สำหรับฉัน สร้างความอับอายให้กับ Microsoft ที่ไม่แก้ไขข้อบกพร่องนี้ในช่วงเก้าปีที่ผ่านมา


1
คุณหมายถึง "Shame on" MS (หรือบางที "Same old" MS ... ?; o))
Liam

1
ฉันหมายถึงความอัปยศ ฉันชอบ Ms มากแม้ว่ามันอาจจะไม่เท่ แต่บางครั้งพวกเขาก็ได้แพะของฉันจริงๆ
ชาด

ฉันประสบปัญหาเดียวกัน ไม่มีอะไรแก้ไขได้แม้แต่รีบูตเครื่อง แล้วมีคนกดคีย์ผสมต่างๆเมื่อไหร่? เมื่อเคอร์เซอร์อยู่ในตัวแก้ไข ฉันได้ลองใช้คีย์ผสมทั้งสี่ชุดโดยไม่มีการเปลี่ยนแปลงใด ๆ
Steve A

16

เห็นได้ชัดว่าสำหรับผู้ที่คีย์ผสมไม่ทำงาน (เช่นฉันในขณะนี้) การลบคีย์รีจิสทรีต่อไปนี้จะนำความรอด:

MyComputer\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\[VS VERSION NUMBER]\Find

แน่นอนว่า [VS VERSION NUMBER] ควรเป็นหมายเลขเวอร์ชันภายในของ IDE อย่าลืมรีสตาร์ทคอมพิวเตอร์

โปรดทราบว่าการลบข้อมูลในรีจิสทรีเป็นสิ่งที่อันตราย ชอบใครใน SO ห่วงใย แต่อย่างไรก็ตาม ...


1
ไม่มีการแก้ไขอื่นใดที่ใช้ได้ผลสำหรับฉัน แต่การลบคีย์รีจิสตรีการค้นหาทั้งหมดสำหรับเทียบกับเวอร์ชันทั้งหมดของฉัน - ขอบคุณ!
jskunkle

1
ไม่มีลูกเต๋าสำหรับฉันในวันนี้ กลับไปที่ notepad ++ และ grep จ่ายมากสำหรับซอฟต์แวร์ใช่มั้ย?
Tim Abell

1
ทำงานได้ดีใน VS2010 ฉันแน่ใจว่าจะรีสตาร์ท VS แต่ไม่จำเป็นต้องรีสตาร์ท Windows
johnhe4

ไม่ได้ผลสำหรับฉัน (Visual Studio 2015 บน Windows 10)
เขียน

11

ฉันไม่คิดว่าจะมีอะไรให้คุณป้องกันได้ ดูเหมือนว่าจะเกิดขึ้นหลังจากที่ฉันหยุดการสร้างด้วย CTRL + Break ... บางทีฉันกำลังกด CTRL + Scroll Lock ในช่วงเวลานั้น ???

ฉันเคยเกิดขึ้นกับฉันเพียง 2-3 ครั้งและห่างกันหลายเดือน

สิ่งที่เขาพูดคือบางครั้งเมื่อทำการค้นหาภายใน Visual Studio คุณจะได้รับข้อความแสดงข้อผิดพลาดดังกล่าว แม้ว่าคุณจะรู้ว่ามีของให้ค้นหา มันเป็นสถานะแปลก ๆ ที่ Visual Studio เข้ามา หากคุณกด (CTRL + Scroll Lock) จะเป็นการ "แก้ไข" ปัญหา


ไม่ทำงานสำหรับฉัน (Visual Studio 2015 บน Windows 10)
เขียน

6

ขณะนี้มีจุดบกพร่อง 9 จุดบนไซต์ Connect ที่เกี่ยวข้องกับสิ่งนี้และทำเครื่องหมายว่าไม่สามารถทำซ้ำได้

ฉันสร้างอีกอันหนึ่งสำหรับ Visual Studio 2010 SP1: "การค้นหาหยุดอยู่ระหว่างดำเนินการ" ขณะทำการค้นหาใน Visual Studio

โปรดลงคะแนนให้หากคุณไม่สามารถทำการค้นหาได้

PS: Microsoft อ้างว่าพวกเขาแก้ไขแล้วใน Visual Studio 2012


เพิ่งเกิดขึ้นกับฉัน - Visual Studio 2015 บน Windows 10
เกิด

3

ฉันมีปัญหานี้และเห็นคำตอบของผู้คนเกี่ยวกับชุดค่าผสมCtrl+ หลายBreak/Pause Scroll Lockชุด

ฉันพิจารณาสิ่งนี้ แต่ฉันคิดว่ามันเป็นวิธีแก้ปัญหาที่ไม่ดี (โดยเฉพาะอย่างยิ่งเมื่อฉันใช้แป้นพิมพ์ Mac ดังนั้นปุ่มเหล่านี้จึงไม่สามารถใช้ได้อย่างง่ายดาย)

ดังนั้นวิธีแก้ปัญหาที่ฉันพบคือทำสิ่งนี้:

  1. เมนู: เครื่องมือตัวเลือกสภาพแวดล้อมค้นหาและแทนที่

  2. ยกเลิกการเลือกช่องทำเครื่องหมายสามอันดับแรก (เลือกโดยค่าเริ่มต้นในการตั้งค่าของฉัน)

  3. ตรวจสอบช่องทำเครื่องหมายสามอันดับแรกอีกครั้ง

Et voila ทุกอย่างจะทำงานได้ดี

มันก็ทำเพื่อฉันอยู่ดีซึ่งเป็นความโล่งใจเพราะฉันไม่อยากเชื่อเลยว่า Microsoft จะอนุญาตให้ใช้คีย์ผสมแปลก ๆ เพื่อแก้ไขข้อบกพร่องเช่นนี้

ฉันส่งสิ่งนี้โดยหวังว่ามันอาจช่วยได้!


3

ดูว่าคำถาม Stack Overflow นี้ช่วยได้หรือไม่:

การค้นหาหยุดทำงานสำหรับ "โซลูชันทั้งหมด"

โซลูชันเวอร์ชันสั้น:

คุณควรลองคลิกภายในหน้าต่างค้นหาผลลัพธ์และเมื่อเห็นเคอร์เซอร์ข้อความกะพริบให้กดCtrl+ Breakสี่หรือห้าครั้ง ที่ควรทำเคล็ดลับ


2

ประสบการณ์ของฉันกับปัญหานี้:

ขั้นตอนในการทำซ้ำ

ฉันเพิ่งพบสิ่งนี้โดยใช้ Windows Server 2008 R2 Standard และ Visual Studio 2010 SP1

ฉันกำลังเข้าถึง Visual Studio จากระยะไกลผ่าน Citrix Receiver (จากคอมพิวเตอร์ A ถึง B) และผ่าน Windows Remote Desktop (จาก B ถึง C) ในการตั้งค่านี้ (เชื่อมโยงสองเซสชันระยะไกล) บางครั้งฉันมีคีย์ตัวปรับแต่งค้างอยู่

ใน B ฉันได้กดWindows+Pauseเพื่อเข้าสู่หน้าต่างคุณสมบัติของระบบ (สิ่งนี้อาจเกี่ยวข้องหรือไม่ก็ได้ฉันสงสัยว่าอาจมีการกดปุ่มค้างหรืออะไรบางอย่าง)

ต่อมาเมื่อฉันเปิด Visual Studio บน C ฉันมีปัญหานี้ โปรดทราบว่าฉันใช้Ctrl+ Shift+ Fเพื่อเข้าถึงหน้าต่างค้นหาทั้งหมดเสมอ

สารละลาย

ฉันแก้ไขได้โดยกดCtrl+ Scroll Lockตามที่แนะนำในคำตอบอื่น ๆ

สาเหตุ

สำหรับสาเหตุที่เกิดขึ้นฉันสังเกตเห็นว่าถ้าฉันกดCtrl+ Breakในขณะที่เคอร์เซอร์ข้อความอยู่ในหน้าต่างค้นหาผลลัพธ์แต่ก่อนที่จะพบผลลัพธ์ใด ๆ การค้นหาจะหยุดลงด้วยข้อความเดียวกัน สิ่งนี้บ่งบอกว่าเกี่ยวข้องกับปัญหาแป้นพิมพ์

ตามที่รายงานโดยผู้อื่นเห็นได้ชัดว่าเป็นข้อบกพร่องของ Windows นี่คือการอภิปรายเกี่ยวกับเรื่องนี้


1

ฉันคิดว่าฉันพบปัญหานี้ แต่หลังจากสองวันในการค้นหาวิธีแก้ปัญหาฉันพบว่าตัวเลือก "ดูประเภทไฟล์เหล่านี้" มีการเปลี่ยนแปลงและไม่มีนามสกุลไฟล์ที่ฉันต้องการ


1

ฉันมีสิ่งนี้ใน Visual Studio 2015 เมื่อวานนี้

ในค้นหาในไฟล์ในช่องข้อความค้นหาใน:ฉันพิมพ์

*. *

แทนทั้งโซลูชั่นและยังก่อให้เกิดไม่มีไฟล์ที่ถูกพบเพื่อดูใน


1

นี่ไม่ใช่ข้อบกพร่องของ Visual Studio หรือข้อบกพร่องของ Windows มันเป็นบั๊กของคีย์บอร์ด โปรดดูคำตอบในคำถามที่ซ้ำกันhttps://stackoverflow.com/a/28219093/147805


1

ฉันสามารถทำให้เกิดปัญหาของคุณได้

มีบางขั้นตอนดังต่อไปนี้คุณสามารถลองทำได้:

  1. ตรวจสอบการตั้งค่าค้นหาและแทนที่ (เมนูเครื่องมือสภาพแวดล้อมค้นหาและแทนที่)
  2. เปิด "พรอมต์คำสั่งสำหรับนักพัฒนาสำหรับ VS2013" และวาง“ devenv.exe / resetsettings”

  3. ใช้ Visual Studio Setup Wizard (ผ่านแผงควบคุม) เพื่อซ่อมแซม Visual Studio คุณยังสามารถอ่านข้อมูลอ้างอิงเกี่ยวกับ Find in Files:

    http://msdn.microsoft.com/en-us/library/dechx2tz.aspx


1

ฉันพบปัญหาที่คล้ายกันมาก ฉันกำลังค้นหาโฟลเดอร์สำหรับไฟล์ทั้งหมดเพื่อหาวลีในไฟล์. cs ทั้งหมดในโซลูชันของฉัน Visual Studio มักพูดว่า "ไม่พบไฟล์ที่จะค้นหา" (ไม่มีส่วน "ค้นหาหยุดความคืบหน้า" ของข้อความ)

ฉันค้นหาข้อความและพบคำถามนี้ คำสั่งแป้นพิมพ์ที่แนะนำในคำตอบอื่นไม่ทำงาน

ฉันชอบใช้แป้นพิมพ์ในการนำทาง ฉันกด Alt + B และ Space โดยไม่ได้ตั้งใจ Alt + B คือทางลัดเพื่อข้ามไปยังช่องทำเครื่องหมาย"รวมโฟลเดอร์b " ในแบบฟอร์มค้นหาและแทนที่ แถบเว้นวรรคจะล้างช่องทำเครื่องหมายจากนั้น Alt + A จะดำเนินการค้นหาA ll เนื่องจากไม่ได้ค้นหาโฟลเดอร์ย่อยจึงไม่พบไฟล์ ข้อความถูกต้อง

หลังจากเลือกช่อง "รวมโฟลเดอร์ย่อย" แล้วการค้นหาจะพบไฟล์ที่ตรงกันในโฟลเดอร์ย่อย ดังนั้นหากคุณได้รับข้อความ "ไม่พบไฟล์ให้ค้นหา" โดยไม่มีข้อความ "ค้นหาหยุดความคืบหน้า" ตรวจสอบให้แน่ใจว่าการค้นหากำลังค้นหาในโฟลเดอร์ย่อย!


1

ฉันพบสาเหตุอื่นของสิ่งนี้: การย้ายโฟลเดอร์โซลูชันไปยังตำแหน่งใหม่เมื่อ CMake เป็นส่วนหนึ่งของกระบวนการสร้าง

ฉันกำลังทำงานกับ Chromium Embedded Framework และย้ายโฟลเดอร์ CEF หลักจาก e: \ ไปยัง c: \ ดูเหมือนว่าจะทำลายทุกอย่างรวมถึง Find เนื่องจากสคริปต์สร้าง CMake ซึ่งใช้ฮาร์ดโค้ดไดรฟ์ข้อมูลดิสก์และเส้นทางแบบเต็ม (E: \ folder) ในเส้นทางต้นทาง

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