Resultados da pesquisa não exibindo resultados

102

Hoje, meu recurso Find Results do Visual Studio 2012 parou de funcionar. A janela Resultados da Pesquisa exibe informações resumidas, mas não as linhas reais correspondidas. Isso é tudo que a minha janela Resultados da Pesquisa exibe:

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

Tentei todas as correções que este postador de fóruns da Microsoft tentou:

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

Sua solução foi reformatar e reinstalar . A resposta do Microsoft MSDN Forum Assistant é incrível:

"Fico feliz em saber que você não será incomodado por este problema estranho."

Alguém encontrou uma solução real para este problema?

Max Barfuss
fonte
1
Você pode selecionar a resposta de Max como a resposta para isso? Parece que está funcionando muito bem para todos.
Tombala

Respostas:

252

Verifique as correções do registro neste tópico . Isso me ajudou.

Para garantir que ele não desapareça, estou copiando a solução de Martin Rosselle aqui:

Verifique se a seguinte chave de registro está correta. Corrigir isso resolveu o problema para mim.

  • Copie o texto abaixo e salve-o como um arquivo .reg.
  • Vá para regedit.exe e importe o arquivo .reg salvo ou simplesmente abra o arquivo com o Editor do Registro e clique em sim quando solicitado para continuar.

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
fonte
30
Isso corrigiu o problema para mim: especificamente, o caminho estava faltando na segunda entrada de registro. Assim que o coloquei, ele começou a funcionar sem nem mesmo reiniciar o VS.
Greg Gum
3
O mesmo para mim (windows 8, VS 2012). textMgrP.dllausente no valor padrão.
jl.
5
Perfeito. Valor alterado de registery HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID {73B7DC00-F498-4ABD-Ab79-D07AFD52F395} \ InProcServer32 de vazio para C: \ Program Files (x86) \ Arquivos comuns \ Microsoft Shared \ MSEnv \ TextMgrP.dll
om471987
4
Funcionou para mim, sem reiniciar o VS (windows 8, VS 2012
ult
14
Também funciona no VS2013 Ult
Jochen van Wylick
6

Consegui resolver isso executando:

Devenv.exe /ResetSettings

no prompt de comando do Visual Studio e, em seguida, executando um reparo na instalação do Visual Studio.

Ainda é uma solução demorada para um problema tão simples, mas não é bem uma reformatação.

Max Barfuss
fonte
1
Tenho o mesmo problema, infelizmente ResetSettings não o corrigiu.
Jafin de
No meu caso, piorou as coisas. A janela de erro começou a aparecer em localizar tudo.
yatskovsky
Não é a melhor solução. Você perderia todas as suas preferências de VS!
ShieldOfSalvation,
1

Este é um bug conhecido no VS que existe desde 2005. Clique na caixa 'localizar resultados' e clique em ctrl + break algumas vezes.

Se isso não funcionar para você, existem algumas outras combinações de teclas que deveriam - dê uma olhada aqui:

Nenhum resultado de pesquisa no Visual Studio

Andrew dh
fonte
2
Esta é a solução para um sintoma diferente e não funciona neste caso.
Tombala
0

Só consegui corrigir esse problema reparando minha instalação do Visual Studio.

user1966925
fonte
0

Esse problema foi resolvido para mim depois que reiniciei o Visual Studio (2013 no meu caso). Portanto, certifique-se de tentar isso antes de se aprofundar em qualquer uma das soluções mais complicadas.

Godsmith
fonte
0

Eu tive um problema quase semelhante, onde a janela de resultados de localização parou de mostrar as linhas correspondentes no código. No entanto, ele mostrou os arquivos. A solução foi desmarcar a caixa de seleção "Exibir apenas nomes de arquivo" na janela "Localizar e substituir" (Ctrl + Shift + F), que marquei acidentalmente.

DiligentKarma
fonte