C#

博客园 首页 新随笔 联系 订阅 管理
  3 Posts :: 1 Stories :: 13 Comments :: 0 Trackbacks
VS2008刚刚出来的时候,安装过一次,一段时间没用,后来打开WebApplication的时候,一点设计,VS2008IDE就死掉。后来就删除了。最近打算用VS2008,就又开始安装了。
第一次安装:用的是电脑公司克隆版9,克隆好系统就安装VS2008,启动空WebApplication点设计就死。
到网上查找,有不少提出这个问题的,但是没有解决方案。
又下载了一个YLMF克隆版,克隆好就安装VS2008,测试没有问题。可把需要的软件安装好之后,点设计又死。
下面是痛苦的历程,多次的克隆,安装,不过功夫不负有心人,确定了问题的原因,安装了RTX2006(腾讯通)之后,导致了VS2008 WEB设计假死。

罪魁祸首确定之后,就是查找RTX2006安装程序做了什么。又经过了几个小时的折腾,最后确定原因出在注册表中的一个键值上面。

原键值
[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"

安装RTX2006后
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32]
@="C:\\Program Files\\Common Files\\Tencent\\MSXML5.dll"


如果这个键值不为C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE11\\msxml5.dll,启动VS2008 的WEB设计界面就假死。
不知道没有安装OFFICE2003的机器上安装VS2008这个键值是什么?
posted on 2008-07-14 22:24 OneCool 阅读(1320) 评论(13)  编辑 收藏 网摘

Feedback

#1楼  2008-07-14 22:36 Justin      
原来如此啊,这个是比较难搞
  回复  引用  查看    

#2楼  2008-07-14 22:55 seyon      
坚决不装rtm
  回复  引用  查看    

#3楼  2008-07-15 08:15 无风22 [未注册用户]
我没有安装'RTX2006',情况也一样,有时卡,机器配置:CPU:AMD4600+,内存:2G
  回复  引用    

#4楼 [楼主] 2008-07-15 08:41 OneCool      
--引用--------------------------------------------------
无风22: 我没有安装'RTX2006',情况也一样,有时卡,机器配置:CPU:AMD4600+,内存:2G
--------------------------------------------------------
可以看一下上面那个键值有没有被改变。
微软还发布了一个补丁,打一下看看效果。

我遇到的问题与你有点不同,我点了设计视图IDE没有任何反应。不论等多少时间都一样。
最终确定原因是,VS2008安装的msxml5.dll(5.20.1081.0)的版本与RTX2006安装的版本不同造成的。

  回复  引用  查看    

#5楼  2008-07-15 08:47 清流.张峰      
我以前也遇到过RTX安装后,VS2008出现这样的问题。当时没查出具体问题。
请问你是怎么查的呀,能查到这么细致?
  回复  引用  查看    

#6楼  2008-07-15 09:17 CsdnKey [未注册用户]
是缺少Office相关的某些组件,安装完毕Office2007,就不会出现这种情况了,Office2003没试过。注意:Office第一次启动时要完成它的安装步骤。
  回复  引用    

#7楼  2008-07-15 09:38 Tony Zhou      
不进设计视图,只在代码里看。
  回复  引用  查看    

#8楼  2008-07-15 10:45 风海迷沙      
被RTX搞过的人报道!
还以为是XP的问题,冤枉它老人家了。~

顺道bsRTX一下,感谢楼主解决一悬案。

update:我查了一下我的就是"C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE11\\msxml5.dll"
一样假死。。。
  回复  引用  查看    

项名称: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32
类别名: <无类别>
最近写入时间: <无>
值 0
名称: <NO NAME>
类型: REG_SZ
数据: C:\WINDOWS\system32\msxml6.dll

值 1
名称: Backup
类型: REG_SZ
数据: C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll


  回复  引用    

#10楼 [楼主] 2008-07-15 13:49 OneCool      
@清流.张峰
先确定是安装软件之后,注册表变化引起的。
然后用注册表扫描工具,比较安装前后注册表的变化。

  回复  引用  查看    

#11楼  2008-09-08 17:10 矿泉水 [未注册用户]
最后怎么解决的呀?????
  回复  引用    

#12楼  2008-09-08 17:15 矿泉水 [未注册用户]
大哥,你要是知道怎么解决的请把方法发到我邮箱(281065430@qq.com)吧,先谢谢了!
(我没有装那个.注册表我看了.没有问题!)
  回复  引用    

#13楼 [楼主] 2008-09-11 14:04 OneCool      
这个方法只是引起假死的原因之一,不能包治所有的假死。下面有人发过另外一种方法,请参考。
http://www.cnblogs.com/dikongpulu/articles/1259457.html
  回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: