VS 08 假死的原因的分析

今天一上班,就发现VS的设计和源视图不能相互切换,一开始以为是VS出问题了,于是将VS重新装了一遍,后来发现还是老问题,就到网上去查了查VS假死的原因以及解决方法,看到很多原因,于是选择了一个最有可能的原因试了一下,果然有效,原因如下:

   安装office2003的用户其相关注册表HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32键值是C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll,假如不是就可能使设计视图假死。注册表被修改一般是因为安装别的软件如office的支持07的升级包所造成的。它们会篡改注册表键值,篡改后变成:C:\Program Files\Common Files\Microsoft Shared\OFFICE12\msxml5.dll

  解决方案:运行注册表(开始-运行-输入"regedit"打开注册表)查看键值是否正确,假如不对,按上文修改。

 

就因为这一个原因,搞得我弄了一上午,杯具啊!看来以后微软的升级要小心,兼容性问题还是很容易出问题!

                                                          2010年7月19日 星期一

                                                          11:40:12

 

你可能感兴趣的:(分析)