修复VS2015使用查找替换功能无法返回结果

不知道系统装了什么导致VS2015的查找功能不能使用了。

不管查什么内容。返回结果显示有匹配内容,但是没有实际文件对应行的位置。

Matching lines: 13    Matching files: 1    Total files searched: 645

会出现类似上面的返回信息。

MSDN里有碰到这种情况的,比较好解决。这个问题和VS的版本没什么关系都会出现。

知识在慢慢累积

修改方法

修改注册表

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

(默认)设置成TextMgrP.dll。我的安装路径在C盘。

C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\TextMgrP.dll

重启VS,问题解决。

reg导出内容

把下面的代码直接复制,保存成.reg文件,修改执行

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]
@="C:\\Program Files (x86)\\Common Files\\microsoft shared\\MSEnv\\TextMgrP.dll"
"ThreadingModel"="Both"