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?


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"

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.


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


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.


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.