Visual Studio "Rechercher" entraîne "Aucun fichier à rechercher. Recherche de progression arrêtée."

100

Parfois, lors du développement dans l'IDE de Visual Studio, lorsque vous utilisez la boîte de dialogue «Rechercher dans les fichiers» pour trouver quelque chose, la recherche échoue et vous verrez le message suivant dans la fenêtre «Rechercher des résultats».

Aucun fichier à rechercher n'a été trouvé. Recherche de progression interrompue

Une fois ce message affiché, toutes les recherches suivantes aboutiront au même message. Rien ne résout le problème, y compris le redémarrage de l'ordinateur sauf en appuyant sur Ctrl+ ScrLk.

Qu'est-ce qui amène Visual Studio à entrer dans cet état et existe-t-il un paramètre pour l'empêcher définitivement de se produire?

utilisateur16470
la source
2
Pouvez-vous ajouter plus de détails s'il vous plaît? Que recherchez-vous et pourquoi?
ReaperUnreal
1
Je ne comprends ni la question ni la solution. Veuillez préciser.
Jeff Yates
1
Il semble que dans VS2008, vous devrez peut-être utiliser Alt au lieu de Ctrl. Voir aussi: vidmar.net/weblog/archive/2007/04/17/…
Reunanen
2
Cela m'est arrivé avec VS2008. J'avais eu un crash VS plus tôt mais j'avais redémarré VS. Le Ctrl + ScrLk semble fonctionner - merci!
TrueWill
1
Voir aussi dev102.com/2008/09/04/…
TrueWill

Réponses:

85

Selon ce fil :

Publié par Microsoft le 13/10/2009 à 16:33

Salut à tous,

Merci de l'intérêt que vous portez à ce bogue. Nous avons été en mesure de reproduire le problème par intermittence dans plusieurs versions de Visual Studio fonctionnant sur plusieurs versions de Windows et ont identifié la cause racine comme externe à VS . L'équipe Windows n'a malheureusement pas eu le temps de résoudre ce problème pour leur version actuelle, mais nous travaillons avec eux pour, espérons-le, corriger ce bogue pour une future version de Windows. À l'heure actuelle, la solution de contournement (comme beaucoup d'entre vous l'ont noté) consiste à appuyer sur Ctrl + Scroll Lock, Ctrl + Break ou sur la touche Break seule.

Encore une fois, merci pour tous les détails que vous avez fournis sur ce bogue. Si vous avez d'autres questions ou commentaires, n'hésitez pas à poster à nouveau ici; bien que ce problème ait été résolu il y a un certain temps, je m'assurerai qu'il reste sur notre radar.

Merci, Brittany Behrens Program Manager, VS Platform - Editor

Ce bogue existe depuis au moins 2004 et, depuis le post ci-dessus en 2009, n'avait pas été corrigé.

Rayon
la source
9
MS sont des menteurs, comme d'habitude sur Connect
abatishchev
10
2013 appel. Ils ne l'ont pas encore résolu.
Carl
1
Je pense que cela ne fonctionne tout simplement pas en mode débogage. Une fois que j'ai arrêté le débogage, la recherche a bien fonctionné
Joe Phillips
1
"L'équipe Windows n'a malheureusement pas eu le temps de résoudre ce problème pour leur version actuelle" - donnez-moi une pause!
Matthew Lock
3
Exécution de VS 2008 sur Windows 8.1. Je vois toujours le même problème. S'il s'agit d'un problème Windows, ils prennent leur temps pour le résoudre.
Simon Tewsi
18

Parfois Ctrl+ Breakfonctionne, parfois Alt+ Break, parfois Ctrl+ Scroll Lock, et d'autres fois Alt+ Scroll Lock.

Pour le moment, rien ne fonctionne. Cela a été un énorme problème pour moi. Honte à Microsoft de ne pas avoir corrigé ce bogue au cours des neuf dernières années.

Tchad
la source
1
Vous voulez dire "Shame on" MS (ou peut-être, "Same old" MS ...?; O))
Liam
1
Je voulais dire la honte. J'aime beaucoup Mme bien que ce ne soit peut-être pas cool, mais parfois ils ont vraiment ma chèvre
Chad
J'ai rencontré le même problème. Rien ne le résout, pas même le redémarrage. Et quand les gens appuient-ils sur les différentes combinaisons de touches? Lorsque le curseur est dans l'éditeur. J'ai essayé les quatre combinaisons de touches sans aucun changement.
Steve A
16

Apparemment, pour ceux pour qui les combinaisons de touches ne fonctionnent pas (comme moi pour le moment), la suppression de la clé de registre suivante apporte le salut:

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

Bien sûr, [VS VERSION NUMBER] doit être le numéro de version interne de l'EDI. N'oubliez pas de redémarrer votre ordinateur.

Remarquez que supprimer des éléments du registre est dangereux. Comme tout le monde sur SO s'en soucie mais de toute façon ...

Sandor Drieënhuizen
la source
1
Aucun des autres correctifs n'a fonctionné pour moi, mais la suppression de toutes les clés de registre de recherche pour toutes mes versions de vs a fait - merci!
jskunkle
1
Pas de dés pour moi aujourd'hui. Oh bien de retour à notepad ++ et grep. Tellement pour les logiciels payés, hein?
Tim Abell
1
A très bien fonctionné sur VS2010. Je me suis assuré de redémarrer VS mais je n'avais pas besoin de redémarrer Windows.
johnhe4
Cela
11

Je ne pense pas que vous puissiez faire quoi que ce soit pour l'empêcher. Cela semble se produire après avoir arrêté une compilation avec CTRL + Break ... Peut-être que j'appuie sur CTRL + Scroll Lock pendant ce temps ???

Cela ne m'est arrivé que 2 à 3 fois, et c'était à plusieurs mois d'intervalle.

Ce qu'il dit, c'est que parfois, lorsque vous effectuez une recherche dans Visual Studio, vous obtenez le message d'erreur mentionné. Même si vous savez qu'il y a des choses à trouver. C'est un état étrange dans lequel Visual Studio entre. Si vous appuyez sur (CTRL + Scroll Lock), cela «résoudra» le problème.

Brian Schmitt
la source
Ne fonctionne pas pour moi (Visual Studio 2015 sur Windows 10)
ériger le
6

Il y a actuellement neuf bogues sur le site Connect liés à cela et marqués comme non reproductibles .

J'en ai créé un autre pour Visual Studio 2010 SP1: «La recherche a été arrêtée en cours» lors de l'exécution de la recherche dans Visual Studio

Veuillez voter pour cela si vous ne pouvez pas effectuer de recherche.

PS: Microsoft affirme avoir résolu le problème dans Visual Studio 2012.

Alexander Schmidt
la source
Il m'est arrivé juste - Visual Studio 2015 sur Windows 10
ériger le
3

J'ai eu ce problème et j'ai vu les réponses des gens sur les combinaisons Ctrl+ multiples Break/Pause Scroll Lock.

J'ai envisagé cela, mais je pensais que c'était une mauvaise solution de contournement (d'autant plus que j'utilise un clavier Mac, donc ces touches ne sont pas facilement disponibles).

Donc, la solution que j'ai trouvée était de faire ceci:

  1. Menu: OutilsOptionsEnvironnementRechercher et remplacer

  2. Décochez les trois premières cases à cocher (cochées par défaut dans mes paramètres).

  3. Revérifiez les trois premières cases à cocher.

Et voila, tout devrait bien fonctionner.

Eh bien, cela a fonctionné pour moi de toute façon, ce qui était un soulagement car je ne peux pas croire que Microsoft autoriserait une combinaison de touches étrange comme solution de contournement pour un bogue comme celui-ci.

Je soumets cela en espérant que cela peut aider!

gototheant
la source
3

Voyez si cette question Stack Overflow aide:

La recherche cesse de fonctionner pour "Solution complète"

Version courte de la solution:

Vous devriez essayer de cliquer dans la fenêtre Rechercher des résultats, et une fois que le curseur de texte clignotant est visible, appuyez sur Ctrl+ Breakquatre ou cinq fois. Cela devrait faire l'affaire.

djcouchycouch
la source
2

Mon expérience avec ce problème:

Étapes à suivre pour reproduire

Je viens de faire l'expérience de cela en utilisant Windows Server 2008 R2 Standard et Visual Studio 2010 SP1.

J'accédais à Visual Studio à distance via Citrix Receiver (depuis mon ordinateur, A, vers B) et via Windows Remote Desktop (de B à C). Dans cette configuration (chaînage de deux sessions à distance), j'ai parfois des touches de modification bloquées.

En B, j'avais appuyé sur Windows+ Pausepour accéder à la fenêtre Propriétés système. (Cela peut ou non être lié; je soupçonne qu'il aurait pu y avoir une pression sur une touche bloquée ou quelque chose du genre.)

Plus tard, lorsque j'ai ouvert Visual Studio sur C, j'ai eu ce problème. Notez que j'utilise toujours Ctrl+ Shift+ Fpour accéder à la fenêtre Rechercher tout .

Solution

Je l'ai résolu en appuyant sur Ctrl+ Scroll Lockcomme suggéré dans d'autres réponses.

Cause

Quant à savoir pourquoi cela se produit, j'ai remarqué que si j'appuie sur Ctrl+ Breakpendant que le curseur de texte est dans la fenêtre Rechercher des résultats mais avant que les résultats ne soient trouvés, la recherche s'arrête avec le même message. Cela m'indique que c'est lié à un problème de clavier.

Comme indiqué par d'autres, il s'agit apparemment d'un bogue Windows. Voici une discussion à ce sujet .

Sam
la source
1

Je pensais voir ce problème, mais après deux jours de recherche d'une solution, j'ai compris que le sélecteur «Regardez ces types de fichiers» avait changé et n'incluait pas l'extension de fichier dont j'avais besoin.

tponthieux
la source
1

J'ai eu cela dans Visual Studio 2015 hier.

Dans Rechercher dans les fichiers , dans le champ de texte Rechercher dans :, j'ai tapé

*. *

au lieu de la solution entière , et cela a également provoqué la recherche de fichiers .

Natrium
la source
1

Je peux reproduire votre problème.

Voici quelques étapes que vous pouvez essayer ci-dessous:

  1. Vérifiez le paramètre Rechercher et remplacer (menu OutilsEnvironnementRechercher et remplacer).
  2. Ouvrez «Invite de commandes du développeur pour VS2013» et collez «devenv.exe / resetsettings»

  3. Utilisez l'Assistant Installation de Visual Studio (via le Panneau de configuration) pour réparer Visual Studio. Vous pouvez également lire la référence sur Rechercher dans les fichiers:

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

Sam4Code
la source
1

J'ai rencontré un problème très similaire. Je cherchais dans un dossier tous les fichiers pour une phrase dans tous les fichiers .cs de ma solution. Visual Studio n'arrêtait pas de dire "Aucun fichier n'a été trouvé à rechercher". (Il ne contenait pas la partie "Rechercher la progression arrêtée" du message.)

J'ai cherché le message et j'ai trouvé cette question. Les commandes clavier suggérées dans d'autres réponses ne fonctionnaient pas.

J'aime utiliser le clavier pour la navigation. J'avais accidentellement frappé Alt + B et Espace. Alt + B est le raccourci pour passer à la « Inclure su b case -folders » sur Rechercher et remplacer forme. La barre d'espace effacé la case à cocher, puis Alt + A effectué une Recherche Une action II. Comme il ne recherchait pas de sous-dossiers, aucun fichier n'a été trouvé. Le message était correct.

Après avoir coché la case "Inclure les sous-dossiers", les recherches ont trouvé les fichiers correspondants dans les sous-dossiers. Donc, si vous recevez le message "Aucun fichier trouvé dans lequel rechercher" sans le message "Recherche de progression arrêtée", assurez-vous que la recherche est dans les sous-dossiers!

Paul Williams
la source
1

J'ai trouvé une autre cause à cela: déplacer le dossier de solution vers un nouvel emplacement, lorsque CMake fait partie du processus de construction.

Je travaillais avec Chromium Embedded Framework et j'ai déplacé le dossier principal CEF de e: \ vers c: \. Cela semble tout casser, y compris Find, car les scripts de construction CMake utilisent le code en dur du volume du disque et du chemin complet (dossier E: \) dans les chemins source.

Dave S
la source