安装了 Visual Studio 2012 使用下来,真的是非常好用,今天安装了 VS2012 的 Update 1,然后发现帮助不好用了,每次启动都报错说什么内容文件缺失,使用 hlpcntnmanager 怎么尝试都不行,最后在微软网站上找到一片文章:
http://msdn.microsoft.com/en-us/library/hh492077(VS.110).aspx
里面有讲到安装的帮助文件位置的问题,原来我把默认位置移动到了SSD磁盘上(为了加快速度),然而安装了 Update 1 之后,这个位置被指向了默认位置,启动帮助查看器时无法找到帮助文件而报错,找到了根源就好办了,在注册表下列位置 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.0\Catalogs\VisualStudio11] 有一个字符串 LocationPath 存储了这个位置,恢复这个位置就可以了。
修改注册表然后重新启动帮助查看器,Ok,问题解决。
另外需要注意的是,如果操作系统是 64 位的 Windows 那么注册表路径是
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0\Catalogs\VisualStudio11]