358 votes

La recherche ne fonctionne plus pour "Solution complète".

D'une manière ou d'une autre, la recherche dans Visual Studio a cessé de fonctionner pour moi. Chaque fois que je recherche un texte dans "Entire Solution", j'obtiens ce résultat :

Trouver tous les "[Ce que je cherchais]", Sous-dossiers, Résultats de recherche 1, "Solution complète" Aucun texte correspondant trouvé à rechercher. La recherche a été arrêtée en cours.

Pourquoi le message suivant apparaît-il soudainement : "Aucun fichier n'a été trouvé" ?

J'ai trouvé un certain nombre de liens sur Google qui disent de presser Ctrl + Break ou Ctrl + Scroll Lock mais aucun d'entre eux ne semble fonctionner pour moi.

21 votes

Problème toujours présent dans Visual Studio 2012.

1 votes

Cela se produit également dans VS2008. La solution fonctionne là aussi.

7 votes

Problème toujours présent dans Visual Studio 2013

595voto

djcouchycouch Points 5647

Je rencontre ce problème de temps en temps. Une solution apparemment insensée que j'ai trouvée consiste à cliquer dans la fenêtre Find Results (et non dans la fenêtre Output). Une fois que le curseur de texte clignotant est visible, cliquez sur Ctrl + Break quatre ou cinq fois. Cela semble "débloquer" ce qui cause le problème.

Il y a des rapports Ctrl + ScrLk peut devoir être utilisé à la place de Ctrl + Break . Si cela ne fonctionne pas, essayez Break seul.

Note du Codeguard : J'ai trouvé un explication et solution déterministe à ce problème

87 votes

Ce genre de vaudou devrait aller dans la section des fonctionnalités non documentées ;-)

0 votes

Vous devez également noter que la fermeture du studio aide. Le problème qui se produit est que le CLR s'accroche à un processus et c'est ce qui fait que la recherche ne fonctionne pas. Cela peut aller d'Intellisense à IIS.

2 votes

Avant de trouver cette astuce, la seule façon de faire fonctionner find-in-files était de redémarrer la machine. Rien d'autre ne fonctionnait, pas même le redémarrage de Visual Studio. En y repensant, je ne sais pas si la déconnexion aurait également réglé le problème.

83voto

Echelon_Force Points 481

Windows 7 Pro SP1 64 bits, Visual Studio 9.0.30729.1

Ça n'a pas marché :

  • Ctrl + Break
  • Ctrl + Scroll Lock
  • Redémarrage de Visual Studio

Travaillé :

  • Break (dans Find Result 1 & 2) (appuyé une seule fois)

Source : Commentaires dans le lien de Gordon...

3 votes

Idem, je n'ai utilisé que "Find Result 1" mais cela dépend si vous utilisez les deux ou seulement l'un des deux.

1 votes

Merci ! J'avais même enlevé la touche Arrêt défil du clavier et ce n'était pas la cause !

0 votes

Merci ! Fonctionne pour VS 2012 (Update 2)

33voto

Ce bogue est présent dans Visual Studio depuis longtemps et il ne semble jamais être corrigé.

Voir cet article de MS Connect de 2004 : http://connect.microsoft.com/VisualStudio/feedback/details/105511/find-in-files-says-no-files-were-found-to-look-in-find-was-stopped

Je ne pouvais pas croire qu'ils ne l'avaient toujours pas corrigé dans VS2010 - mais il est toujours là :(

L'élément Connect a été marqué comme Fermé - Ne sera pas réparé : https://connect.microsoft.com/VisualStudio/feedback/details/718217/find-was-stopped-in-progress-while-performing-search-in-visual-studio

0 votes

Il est toujours présent dans la version bêta de VS2011, également.

2 votes

4 votes

Cela se produit toujours dans VS2013.

19voto

Alexander Garden Points 808

Ctrl + Break ou Ctrl + ScrLk annuler une opération de recherche. Essayez-le. Ce qui s'est passé, c'est qu'une couche logicielle (probablement Windows) pense que ces touches sont toujours enfoncées alors qu'elles ne le sont pas. Le fait d'appuyer sur ces touches et de les relâcher fait disparaître l'indicateur.

Il peut s'agir de n'importe laquelle de ces combinaisons :

Ctrl + Break

Alt + Break

Break

Ctrl + ScrLk

Rappelez-vous que vous avez plusieurs touches de contrôle et alt sur votre clavier. -- essaie avec chacun d'eux. Si c'est le bon Ctrl clé + ScrLk en appuyant sur la touche gauche Ctrl ne va pas résoudre le problème.

Ici est le problème de connexion que Microsoft a fermé comme "Won't Fix".

Si c'est un problème récurrent pour vous, il y a une extension de Visual Studio qui supprime la clé virtuelle qui cause le problème.

0 votes

Rien n'a fonctionné pour moi, sauf l'extension VS que vous avez indiquée. Merci !

0 votes

Le lien de l'extension visuelle n'a pas fonctionné pour moi dans VS 2012

10voto

user390978 Points 51

J'ai essayé toutes les options précédentes. Elles n'ont pas fonctionné pour moi, mais en les lisant, j'ai acquis la certitude qu'il s'agit d'un bogue et que je vais devoir essayer des méthodes inconnues pour le faire fonctionner. J'ai donc essayé un recherche simple de fichiers dans Visual Studio 2010 dans :

  1. Le document actuel
  2. Tous les documents ouverts

Les deux ont fonctionné.

Puis j'ai essayé Rechercher dans les fichiers et woah ! Ça a commencé à marcher.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X