Rechercher les résultats n'affichant pas les résultats

102

Aujourd'hui, ma fonctionnalité de recherche de résultats de Visual Studio 2012 a cessé de fonctionner. La fenêtre Résultats de la recherche affiche des informations récapitulatives, mais pas les lignes réelles correspondantes. Voici tout ce que la fenêtre Résultats de la recherche s'affiche:

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

J'ai essayé tous les correctifs que cette affiche des forums Microsoft a essayés:

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

Sa solution était de reformater et de réinstaller . La réponse de Microsoft MSDN Forum Assistant est géniale:

"Heureux de savoir que vous ne serez pas dérangé par ce problème étrange."

Quelqu'un at-il trouvé une solution réelle à ce problème?

Max Barfuss
la source
1
Pouvez-vous s'il vous plaît sélectionner la réponse de Max comme réponse à cela? On dirait que cela fonctionne très bien pour tout le monde.
Tombala

Réponses:

252

Vérifiez les correctifs de registre dans ce fil . Cela m'a aidé.

Pour m'assurer qu'il ne disparaîtra pas, je copie la solution de Martin Rosselle ici:

Veuillez vérifier si la clé de registre suivante est correcte. La résolution de cela a résolu le problème pour moi.

  • Copiez le texte ci-dessous et enregistrez-le en tant que fichier .reg.
  • Accédez à regedit.exe et importez le fichier .reg enregistré ou ouvrez simplement le fichier avec l'Éditeur du Registre et cliquez sur Oui lorsque vous êtes invité à continuer.

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"
Max
la source
30
Cela a résolu le problème pour moi: en particulier, le chemin était manquant dans la deuxième entrée de registre. Dès que je l'ai mis, il a commencé à fonctionner sans même redémarrer VS.
Greg Gum
3
La même chose pour moi (windows 8, VS 2012). textMgrP.dllmanquant dans la valeur par défaut.
jl.
5
Parfait. Changement de la valeur du registre HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {73B7DC00-F498-4ABD-AB79-D07AFD52F395} \ InProcServer32 de vide à C: \ Program Files (x86) \ Common Files \ Microsoft Shared \ MSEnv \ TextMgrP.dll
om1987
4
A travaillé pour moi, pas de redémarrage de VS (Windows 8, VS 2012 ult)
ccook
14
Fonctionne également sur VS2013 Ult
Jochen van Wylick
6

J'ai pu résoudre ce problème en exécutant:

Devenv.exe /ResetSettings

à partir de l'invite de commande de visual studio, puis exécutez une réparation sur mon installation de visual studio.

Encore une longue solution pour un problème aussi simple, mais pas tout à fait un reformatage.

Max Barfuss
la source
1
J'ai le même problème, malheureusement, ResetSettings ne l'a pas corrigé.
Jafin
Dans mon cas, cela a empiré les choses. La fenêtre d'erreur a commencé à apparaître lors de la recherche de tout.
yatskovsky
Pas une meilleure solution. Vous perdriez toutes vos préférences VS!
ShieldOfSalvation
1

Il s'agit d'un bogue connu dans VS qui existe depuis 2005. Cliquez sur la case «Rechercher des résultats» et cliquez plusieurs fois sur ctrl + pause.

Si cela ne fonctionne pas pour vous, il y a quelques autres combinaisons de touches qui devraient - jetez un œil ici:

Aucun résultat de recherche dans Visual Studio

Andrew dh
la source
2
Ceci est la solution à un symptôme différent et ne fonctionne pas dans ce cas.
Tombala
0

Je n'ai pu résoudre ce problème qu'en réparant mon installation de Visual Studio.

user1966925
la source
0

Ce problème a été résolu pour moi après le redémarrage de Visual Studio (2013 dans mon cas). Assurez-vous donc d'essayer cela avant de vous plonger dans l'une des solutions les plus compliquées.

Godsmith
la source
0

J'ai eu un problème presque similaire où la fenêtre des résultats de recherche a cessé d'afficher les lignes correspondantes dans le code. Il a cependant montré les fichiers. La solution était de décocher la case "Afficher uniquement les noms de fichiers" dans la fenêtre "Rechercher et remplacer" (Ctrl + Maj + F), que j'avais cochée accidentellement.

DiligentKarma
la source