Die Suche nach "Gesamte Lösung" funktioniert nicht mehr.

348

Irgendwie funktioniert die Visual Studio-Suche für mich nicht mehr. Jedes Mal, wenn ich in "Gesamte Lösung" nach Text suche, erhalte ich folgendes Ergebnis:

Alle suchen "[Was auch immer ich gesucht habe]", Unterordner, Ergebnisse suchen 1, "Gesamte Lösung" Es wurde kein passender Text zum Suchen gefunden. Die Suche wurde gestoppt.

Warum heißt es plötzlich "Es wurden keine Dateien gefunden, in die gesucht werden konnte"?

Ich habe bei Google eine Reihe von Links gefunden, die Ctrl+ Breakoder Ctrl+ drücken Scroll Lock, aber keiner von ihnen scheint für mich zu funktionieren.

Leora
quelle
19
Ausgabe noch in Visual Studio 2012 vorhanden.
Nick Josevski
1
Kommt auch in VS2008 vor. Die Lösung funktioniert auch dort.
Adi Shavit
7
Problem noch in Visual Studio 2013 vorhanden
Jamie Cook
1
Es scheint, dass die Suchfunktion von Visual Studio im Allgemeinen ziemlich fehlerhaft ist (auch Version 2013). Ich habe in den letzten Monaten intensiv damit gearbeitet, und abgesehen von seiner inhärenten Langsamkeit (eine Schildkröte im Vergleich zu Sublime) friert es häufig die gesamte Visual Studio-Instanz ein oder blockiert sie. Die ziemlich fortschrittliche Regex-Funktion ist besonders fehlerhaft, was noch frustrierender ist, wenn man bedenkt, wie schrecklich nützlich sie ist. Konnte keine anständige Lösung oder vielleicht vs Erweiterung dafür finden - würde mich freuen, über eine benachrichtigt zu werden. Oder wird dies in Version 2015 verbessert?
Gilad Barner
14
Ich kann dieses Problem immer noch in VS2015
Spongebob Comrade

Antworten:

586

Ich bekomme ab und zu dieses Problem. Eine scheinbar unsinnige Lösung, die ich gefunden habe, besteht darin, in das Fenster Ergebnisse suchen (nicht in das Ausgabefenster) zu klicken. Sobald der blinkende Textcursor sichtbar ist, drücken Sie vier- oder fünfmal Ctrl+ Break. Dies scheint zu "entsperren", was auch immer das Problem verursacht.

Es gibt Berichte, Ctrl+ die ScrLkmöglicherweise anstelle von Ctrl+ verwendet werden müssen Break. Wenn dies nicht funktioniert, versuchen Sie es Breakalleine.

Anmerkung von Codeguard: Ich habe eine Erklärung und deterministische Lösung für dieses Problem gefunden

djcouchycouch
quelle
86
Voodoo wie dieses sollte in den Bereich undokumentierte Features gehen
;-)
31
Ctrl + breakhat bei mir nicht funktioniert. Stattdessen Ctrl + ScrollLockhat funktioniert. Dies war auf VS2010.
Ray
3
Strg + Pause hat bei mir funktioniert. Gibt es eine Möglichkeit, es wieder in den Zustand zu versetzen, in dem steht: "Die Suche wurde gestoppt". :)
Bhupendra Joshi
7
Ich war skeptisch. Ich meine wirklich skeptisch. Also habe ich es versucht. Ich habe so oft ich konnte Strg-Knarren gedrückt ... und es hat funktioniert ... ich meine ... es hat wirklich funktioniert ... Holy Crap!
James Wiseman
4
Oh verdammt, erstes Google-Ergebnis, und diese seltsame Korrektur hat funktioniert. Wie eigenartig!
Adambean
81

Windows 7 Pro SP1 64-Bit, Visual Studio 9.0.30729.1

Hat nicht funktioniert:

  • Ctrl + Break
  • Ctrl + Scroll Lock
  • Starten Sie Visual Studio neu

Hat funktioniert:

  • Break (in Suchergebnis 1 & 2) (nur einmal gedrückt)

Quelle: Kommentare in Gordons Link ...

Echelon_Force
quelle
3
Gleich hier habe ich nur "Ergebnis 1 suchen" unterbrochen, aber das hängt davon ab, ob Sie beide oder nur einen der beiden verwenden.
Mikeesouth
1
Vielen Dank ! Ich hatte sogar die Scroll Lock-Taste von der Tastatur entfernt und es war nicht die Ursache!
Sergiol
Vielen Dank! Arbeitete für VS 2012 (Update 2)
Mehmet Ataş
In der Visual Studio 2017 Version wurde dieser "Fehler" behoben! Jetzt bleibt das Suchwerkzeug gesperrt und STRG + Pause funktioniert nicht. Gut! :(
Tedebus
57

Fehlerquelle

Dies ist weder ein Fehler in Visual Studio noch in Windows. In der Tat ist der Fehler in Ihrer Tastatur! Es wurde berichtet, dass viele Tastaturen verschiedener Hersteller fehlerhaft sind.

Problem

Wenn Sie zuerst Ctrl+ drücken Breakund loslassen Ctrl, bleibt Break auf einer fehlerhaften Tastatur hängen. Wenn Sie jemals Ctrl+ Break"falsch" gedrückt haben, tritt dieses Problem auf, wenn die Suche unterbrochen wird.

Einzelheiten

Entsprechend den Scan-Code-Spezifikationen sind Breakund Ctrl+ Breakspeziell. Sie senden "make" (drücken) UND "break" (freigeben) Scan-Codes, sobald Sie drücken Break. Sie senden nichts, wenn Sie freigeben Break. Die fehlerhafte Tastatur sendet die folgende Sequenz:

  1. Ctrl Scan-Code "machen"
  2. Ctrl+ BreakScan-Code "erstellen"
  3. Ctrl Scan-Code "brechen"
  4. Pause Scan-Code "brechen"

Das heißt, Ctrl+ Breakwird nie veröffentlicht, sondern stattdessenPause freigegeben.

Reproduktion

Sie können beispielsweise altes gutes Spy ++ aus Visual Studio-Tools verwenden. Hängen Sie es an etwas an, z. B. an einen Windows-Notizblock, und überwachen Sie Nachrichten (ich schlage vor, dass Sie nur Tastaturmeldungen auswählen). Drücken Sie Ctrl+ Breakund lassen Sie Ctrlzuerst los . Überprüfen Sie die Ausgabe von Spy ++. Sie sehen die Sequenz, die ich im Abschnitt Details gezeigt habe.

Ich habe zwei verschiedene Tastaturen auf demselben Computer ausprobiert. Logitech K120 hat den Fehler, während sich einige andere Mitsumi-Tastaturen gemäß den Spezifikationen verhalten und den Fehler nicht haben.

Wenn Sie darüber nachdenken, ist es leicht zu verstehen, dass korrektes Verhalten eine Sonderfallbehandlung erfordert, während fehlerhaftes Verhalten naiv ist. Aus diesem Grund können viele verschiedene Tastaturen fehlerhaft sein.

Lösung

Ersetzen Sie Ihre Tastatur :)

Problemumgehung

Sie müssen nur Ctrl+ drücken Breakund Breakzuerst auf die Freigabe achten . Es spielt keine Rolle, welche Anwendung aktiv ist.

Codeguard
quelle
2
War sehr skeptisch, erkannte dann aber, dass dieses Problem nur auftrat, als ich früher am Tag eine Batch-Datei abbrechen musste. Ich habe gerade versucht, eine Strg-Pause zu machen, aber die zweite Pause losgelassen und die Suche fehlgeschlagen. Wiederholen Sie das Loslassen der Pause zuerst und die Suche funktioniert auf magische Weise. Danke
Skuld
Ich kann nur hinzufügen, dass es nicht unbedingt die Break-Taste ist, die alles kaputt macht. Ich habe den Code viel mit rect bearbeitet. Auswahl Kopieren / Einfügen, und während ich Alt gedrückt halte, habe ich den Computer oft piepen hören, möglicherweise weil die Maustaste nach Alt oder so losgelassen wurde. Auf diese Weise wurde die Strg-Taste irgendwie klebrig! Alle Apps reagierten wie gehalten. Und ja, Kombinationen mit Break haben es veröffentlicht. Es gibt also mehrere Tastenkombinationen, die den Schlüsselstatus aufheben, ein alberner Überlauf, denke ich auf der Windows-Seite.
Feos
Du hast recht. Ich bekomme den Fehler auch mit einer "Microsoft Wired Keyboard 600".
Samuel Delisle
1
Meine Tastatur ist genial und ich habe auch das Problem. Ihre Antwort ist unsinnig.
Sergiol
Es gibt viele Tastaturen, die fehlerhaft sind. Versuchen Sie einfach, was ich beschrieben habe, und wenn es passiert, ist Ihre Tastatur auch fehlerhaft.
Codeguard
32

Dieser Fehler ist schon lange in Visual Studio aufgetreten und scheint nie behoben zu werden.

Siehe diesen MS Connect-Artikel aus dem Jahr 2004: http://connect.microsoft.com/VisualStudio/feedback/details/105511/find-in-files-says-no-files-were-found-to-look-in-find- wurde gestoppt

Ich konnte nicht glauben, dass sie es in VS2010 immer noch nicht behoben hatten - aber es ist immer noch da :(

Das Element Verbinden wurde als markiert geschlossen - wird nicht behoben : https://connect.microsoft.com/VisualStudio/feedback/details/718217/find-was-stopped-in-progress-while-performing-search-in- Visual-Studio

Gordon Mackie JoanMiro
quelle
Auch in der Beta von VS2011 noch vorhanden.
Alastair Maw
2
Der neue Fehlereintrag
JJS
4
Geschieht immer noch in VS2013.
Martin Suchan
2
Geschieht immer noch in VS2015.
Julius R
Einige MS-Leute arbeiten aktiv mit mir auf Connect zusammen, um dies aufzuspüren. Ich werde posten, wenn etwas dabei herauskommt. In der Zwischenzeit bin ich froh zu sehen, dass es möglicherweise eine Problemumgehung mit Break / Ctrl-Break gibt. Ich habe wahnsinnig auf die Schaltfläche zum Schließen (x) des Suchfensters geklickt, bis es "fängt", was 20 oder 30 Sekunden dauern kann.
Chaz
19

Ctrl+ Breakoder Ctrl+ScrLk Suchvorgang abbrechen. Versuch es. Was passiert ist, ist, dass einige Softwareschichten (vermutlich Windows) glauben, dass diese Tasten immer noch gedrückt werden, obwohl dies nicht der Fall ist. Durch Drücken und Loslassen wird die Flagge gelöscht.

Es kann eine dieser Kombinationen sein:

Ctrl+Break

Alt+Break

Break

Ctrl+ScrLk

Denken Sie daran, dass Sie mehrere Steuer- und Alt-Tasten auf Ihrer Tastatur haben - versuchen Sie es mit jeder von ihnen. Wenn es die rechte CtrlTaste + ist, wird das Problem durch ScrLkDrücken der linken Taste Ctrlnicht behoben.

Hier ist das Connect-Problem, das Microsoft als "Won't Fix" geschlossen hat.

Wenn dies ein wiederkehrendes Problem für Sie ist, gibt es eine Visual Studio-Erweiterung , die den virtuellen Schlüssel unterdrückt, der das Problem verursacht.

Alexander Garden
quelle
Für mich hat nichts funktioniert, außer für die VS-Erweiterung, die Sie verlinkt haben. Vielen Dank!
Nooblar
Der visuelle Erweiterungslink funktionierte nicht für mich in VS 2012
Yonatan Simson
12

Ctrl+ Fund Ctrl+ Shift+F arbeiten nicht mehr an der Visual Studio 2015 Community Edition.

Mein Freund sagte mir, ich gehe zu:

  1. Extras → Import- und Exporteinstellungen: Geben Sie hier die Bildbeschreibung ein

  2. Wählen Sie: Alle Einstellungen zurücksetzen → Weiter Geben Sie hier die Bildbeschreibung ein

  3. Wählen Sie: Nein, setzen Sie einfach die Einstellungen zurück und überschreiben Sie meine aktuellen Einstellungen → Weiter Geben Sie hier die Bildbeschreibung ein

  4. Wählen Sie: Allgemein → Fertig stellen Geben Sie hier die Bildbeschreibung ein

Mahdi Alkhatib
quelle
2
Ich habe mich eine Stunde lang im Internet umgesehen und endlich das Problem behoben. Ich wollte neu installieren, das hat mir Zeit gespart. Vielen Dank
user219628
11

In meinem Fall hatte ich ein falsches Zeichen im Feld "Diese Dateitypen anzeigen:" im Suchfenster.

Das Entfernen des Zeichens löste das Problem.

Visual Studio 2017

Geben Sie hier die Bildbeschreibung ein

phil
quelle
10

Ich habe alle vorherigen Optionen ausprobiert. Sie haben nicht für mich gearbeitet, aber durch das Lesen habe ich sichergestellt, dass dies ein Fehler ist, und ich muss einige unbekannte Wege ausprobieren, um ihn zum Laufen zu bringen. Also habe ich eine einfache Dateisuche in Visual Studio 2010 versucht in:

  1. Das aktuelle Dokument
  2. Alle offenen Dokumente

Beides hat funktioniert.

Dann habe ich Find in Files und woah versucht ! Es fing an zu arbeiten.

user390978
quelle
9

Die Suchlösung in Visual Studio 2012 ist kaputt. Ich habe dies auf drei Maschinen getestet, auf zwei nicht funktioniert. Was ich gefunden habe, was funktioniert, ist auf den Dropdown-Pfeil neben dem Suchfeld zu klicken und Alle suchen auszuwählen. Dies ist ein bisschen schmerzhaft, da Sie bei jeder Suche in der Lösung Dropdown auswählen müssen.

Geben Sie hier die Bildbeschreibung ein

Hammad Khan
quelle
6

Leider funktioniert keiner dieser speziellen Tastenanschläge bei mir. Nur ein Neustart von Visual Studio 2010 scheint für mich zu funktionieren.

Neil Weicher
quelle
5

Ich hatte das gleiche Problem in Visual Studio 2013 (Update 3). Keine der zuvor aufgeführten Tastenkombinationen hat bei mir funktioniert. ich hatte*.cs in den FileTypes ausgewählt.

Um es zum Laufen zu bringen, habe ich es geändert *.*und dann wieder zurück zu *.cs- jetzt funktioniert es.

Dave Black
quelle
4

Ich verwende Visual Studio 13 seit einigen Jahren ohne dieses Problem und habe dieses Problem nach dem Anwenden von Update 5 oder es könnte eine seltsame Tastenkombination sein, die ich unwissentlich gedrückt habe und die es ausgelöst hat. Ich weiß es nicht genau.

Die Lösung von Echelon_Force hat bei mir funktioniert. Vielen Dank!

Hat nicht funktioniert:

Ctrl + Break

Ctrl + Scroll Lock

Hat funktioniert:

Break (im Fenster Ergebnis 1 & 2 suchen - Nur einmal gedrückt)

Viel Spaß beim Finden in Dateien!

Sagar
quelle
2

Alle Kombinationen von Scroll Lockund Breakhaben nichts für mich getan. Um dieses Problem zu umgehen, habe ich das Lösungsverzeichnis zu den Suchordnern hinzugefügt (die zweite Schaltfläche mit Auslassungspunkten) und dann das Feld Suchen in in das Lösungsverzeichnis geändert. Das Grundproblem besteht immer noch, aber für mich ist dies funktional dasselbe.

(Visual Studio 2013, Windows 8.1, x64)

Screenshot was

Nachtschaufel
quelle
2

Ich hatte heute das gleiche Problem wie glenneroo, nachdem ich Visual Studio 2019 auf 16.4.3 aktualisiert hatte. Ich habe hier eine Lösung gefunden, die für mich funktioniert hat .

Öffnen Sie Find Optionsund prüfen Sie, ob das Look at these file typesTextfeld ein (Sonder-) Zeichen enthält . Wenn ja, entfernen Sie es.

Postie
quelle
1

In Visual Studio 2013 nach Update 3 hatte ich das gleiche Problem. Vorher konnte ich einfach ".cs" oder ".cshtml" in die : und es würde funktionieren. Aber nach Update 3 muss ich jetzt " .cs" oder " .cshtml" (oder welche Dateitypen ich auch suchen möchte) eingeben und es funktioniert einwandfrei.

Sean Newcome
quelle
1

Das funktioniert bei mir, nachdem alles andere nicht oder nur manchmal funktioniert hat:

Führen Sie die Suche durch und halten Sie während der Suche die CRTL ganze Zeit gedrückt Break.

xhafan
quelle
1

Wenn Sie nach mehreren Dateitypen suchen, müssen diese durch a getrennt werden. Charakter, kein Leerzeichen.

Dies liefert die richtigen Ergebnisse:

* .cs; *. vb; *. js; *. aspx

Dies gibt überhaupt nichts zurück:

* .cs * .vb * .js * .aspx

Dies ist nicht das Problem des Originalplakats, aber für andere Leute, die nicht herausfinden können, warum ihre Suche nicht funktioniert, könnte dies der Grund sein.

Jean Libera
quelle
1

Noch eine späte Antwort, aber ich habe noch eine andere "Lösung" für dieses Problem gefunden.

Wenn es so aussieht, als ob die Visual Studio-App bei der Suche eingefroren ist, lassen Sie es in Ruhe. Mach es nicht zu. Starten Sie es nicht neu. Lassen Sie es einfach etwa 10-15 Minuten lang laufen und das Problem kann sich von selbst beheben, wie es in meinem speziellen Fall der Fall war. Ich bin mir nicht sicher, warum es das Problem gelöst hat, wenn ich es in Ruhe gelassen habe, obwohl ich völlig ungebildet davon ausgehe, dass Visual Studio eine Art Index erstellt, um Dateien durchsuchen zu können und auf einen Haken zu stoßen. Sobald die 10-15 Minuten abgelaufen sind und VS die Suche abgeschlossen hat, scheint es danach in Ordnung zu sein.

SEFL
quelle
1

Wahrscheinlich nicht für die meisten Situationen zutreffend, aber was es für mich behoben hat, war das Deaktivieren von "Reguläre Ausdrücke verwenden" im Suchfenster. Ich hatte zuvor reguläre Ausdrücke für einige knifflige Ersetzungen verwendet und mich nicht ausgeschaltet, wenn ich fertig war. Ich denke, es war vielleicht ein Teil des einfachen Ersetzungstextes (siehe unten - hatte einige Sonderzeichen) als Beginn eines unvollständigen oder fehlerhaften regulären Ausdrucks und konnte daher keinen Abgleich durchführen. Wäre schön, wenn es dir sagen würde!

Deaktivieren Sie die Verwendung regulärer Ausdrücke

Breeno
quelle
Du hast recht, es hätte dir sagen sollen. Das obige Beispiel zeigt jedoch ein (Zeichen ohne Übereinstimmung im Text "Find what". Der Text "Ersetzen durch" ist in Ordnung, da Klammern in diesem Feld nichts Besonderes sind.
Zarepheth
1

Es scheint nur zu blockieren, wenn ich Ctrl+ F( In vollständiger Lösung suchen ) und niemals Ctrl+ Shift+ F( In Dateien suchen ) verwende.

Aggaton
quelle
1

Dieser Ctrl+ BreakTrick hat jahrelang bei mir funktioniert, es ist wirklich interessant zu verstehen, warum dies passiert . Mit VS2015 habe ich ein ähnliches Problem mit der Suche: Mein Ctrl+ Shift+ Ffunktioniert einfach nicht, diese Tastenkombination scheint ignoriert zu werden, wenn ich sie drücke. Ich habe versucht, sogar VS 2015 neu zu installieren, und ich habe immer noch das gleiche fehlerhafte Verhalten.

Falls jemand ein identisches Problem hat, ist dies der Grund:

Ich stelle fest, dass VS2015 aus irgendeinem zufälligen Grund das Dialogfeld "In Dateien suchen" auf einem anderen Monitor anzeigt, der an meinen PC angeschlossen ist. Dieser andere Monitor ist ein 4K-Samsung-Fernseher, der normalerweise ausgeschaltet bleibt, und ich habe keine Ahnung, warum VS 2015 dieses Suchdialogfeld an diesen Monitor sendet. Überraschenderweise bewegt sich der Suchdialog beim Einschalten meines Fernsehgeräts von selbst auf den primären Monitor!

Pavel P.
quelle
1

Ich führe Visual Studio 2012 Professional in einer virtuellen Maschine aus und verbinde mich mit rdesktop von einer Linux-Maschine aus.

Keiner der anderen Vorschläge funktionierte, aber das Problem wurde gelöst:

  • Gehen Sie zum Bildschirm "Suchen und Ersetzen". ( ctrl- shift- fin meinem Fall)
  • Geben Sie einen Suchtext ein und wählen Sie "Gesamte Lösung".
  • Klicken Sie auf "Weiter suchen", um ein Ergebnis zu finden.
  • Klicken Sie auf "Alle finden", funktioniert jetzt ohne Abbruch. (Beachten Sie, dass ich meine Maus sehr hart getroffen habe und auch ein bisschen geschworen wurde, aber ich denke, dass dies keine Relevanz hat, abgesehen von einer psychologischen: D)
user644342
quelle
0

Folgendes hat bei mir funktioniert. Visual Studio → Menü WindowsFensterfenster zurücksetzen . Durch die Größenänderung von Visual Studio wurde die Option ausgeblendet.

makdu
quelle
In einigen Versionen von Visual Studio heißt es "Fensterlayout zurücksetzen", nicht "Fensterfenster zurücksetzen".
Peter Mortensen
0

Dies war eines meiner größten Probleme mit Visual Studio. Für mich (Windows 10, Visual Studio 2015) wurde das Fenster "Suche in allen Dateien" mit einem White-Out gesperrt print screen.

Johan Lundberg
quelle
0

Ctrl+ Breakfunktioniert für Visual Studio 2008

Job in
quelle
0

Bei mir hat nichts funktioniert. Ich benutze auch Resharper. Also musste ich meine VS-Tastenkombinationen zurücksetzen und Resharper-Verknüpfungen erneut anwenden. Nur das hat mich zum Laufen gebracht.

  1. Aktuelle Tastaturkonfiguration zurücksetzen (Extras | Optionen | Umgebung | Tastatur | Zurücksetzen).
  2. Gehen Sie zu ReSharper | Optionen | Umwelt | Tastatur & Menüs | "Visual Studio" | Schema anwenden.
Ricsie
quelle
0

Dies ist für mich mit dem Update auf Version 15.8.8 von Visual Studio aufgetreten. Keiner der oben genannten Schritte hat funktioniert. Es liegt kein Fehler vor. Genau das, was als "steckengebliebene" Suche erscheint.

Ich hatte kürzlich ApexSQL Refactor 2018.03.0331 installiert. Durch die Deinstallation wurde das Problem nicht behoben und scheint nicht die Ursache zu sein. Es scheint mit Version 15.8.8 des Visual Studio-Updates verwandt zu sein.

Ich habe Visual Studio vollständig deinstalliert und Version 15.8.8 erneut installiert. Das Problem mit der Strg-Umschalt-F-Suche in der gesamten Lösung ist kein Problem mehr. Was auch immer das Problem verursacht hat , es wird nach der Deinstallation und Installation behoben.

Ich habe ApexSQL Refactor 2018.03.0331 erneut installiert und alles funktioniert immer noch gut.

DMadden51
quelle
0

Ich habe eine ähnliche Situation mit Visual Studio Community 2017 und jetzt 2019 (gepatcht auf 16.1.4). In meinem Fall werden keine Ergebnisse angezeigt, sondern nur für immer gesucht, ohne jemals etwas zu finden. Meine Lösung bestand darin, das Dialogfeld "Suchen und Ersetzen" abzudocken und an eine beliebige schwebende Position zu verschieben. Nach dem Abdocken scheint es gut zu funktionieren, auch nachdem es wieder an seine ursprüngliche Position zurückgedockt wurde.

Glenneroo
quelle