Co dělat, když ve Visual Studiu nefunguje hledání v souborech

13. 10. 2016, Vladimír Klaus, přečteno 534x

ASP.NET/C#
Systém

Hledání textu ve více souborech je běžnou součástí většiny vývojových nástrojů nebo i pokročilejších textových editorů. Často dokonce funguje stejná klávesová zkratka Ctrl+Shift+F. Ve Visual Studiu to dříve (zřejmě před přeinstalací Windows) fungovalo také, ale teď to zlobí. Zadáte hledaný text a po chvilce je sice nalezeno, ale nevíte přesně v kterých souborech.

Po chvilce hledání a zkoušení různých triků (opakované používání Ctrl+Break v okně s výsledkem apod.) jsem narazil na řešení, které opravdu funguje. Nejprve je třeba najít přesně tento klíč.

HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32

Velmi pravděpodobně budete mít výchozí hodnotu prázdnou, jako jsem měl já.

Do ní je třeba doplnit celou cestu k tomtou souboru, což je dle informací z hlavičky "Visual Studio Text Manager Proxy".
c:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll

Hledání pak ihned funguje, ani není třeba Visual Studio restartovat.

Viz též: