由于我的VC6.0是很早以前安装的,最近为了使用MFC方便在VC中直接查看函数就下载了个1.45G的MSDN2001(请注意VC6.0最高只支持2001.10月的MSDN),可是现在问题出来了,对着函数按下F1发现出来的是Microsoft Developer studio Extension Help竟然不是MSDN,真是想火冒三丈。是因为后装的MSDN,没有在安装VC的时候根据向导把MSDN安装到位,所以关联出现问题的吗?到底问题出在哪里呢?
有人说把VC和MSDN全部卸载掉按照默认安装位子在安装一遍就行了,可是看到网上还是有N多人这样做了还是失败了,这是怎么回事?想想数据库安装过一次在想安装为什么就安装不了了,出现这种问题的原因肯定是出在注册表没被清理干净的原因,此问题也是如此把,打开注册表,那么多项目到底该删除哪一项了,有人说把所有有关VC和MSDN的总项都删除了,这个也许是个好办法,大家可以尝试下,可是我不想卸载VC和MSDN又想他们能够关联起来,而且我的VC和MSDN都不是装在C盘默认位子该怎么办呢?
想了半天最后发现注册表HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Help的Help下就一个默认类型:DWORD键值,而/Extension项目下有下面3个类型的值:
于是我就在
HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Help下增加Enable,Filename,State三个主键,注意其类型,含义如下:
Enable 类型:DWORD,改成1,改变为0x00000001
Filename 类型:字符串改为E:/VC++ 6.0/MSDev98/He
后装MSDN按F1无法关联VC6.0彻底解决
最新推荐文章于 2019-12-12 19:00:44 发布
在安装了后期版本的MSDN后,VC6.0的F1快捷键未能正确关联到MSDN,导致显示Microsoft Developer Studio Extension Help。本文探讨了问题原因,指出可能是注册表未清理干净导致的,并提供了不卸载VC6.0和MSDN的前提下,通过修改注册表中Help和Extension项目的设置来解决问题的方法,成功将F1关联恢复到MSDN。
摘要由CSDN通过智能技术生成