vs2008设计视图假死问题解决方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
vs2008打开aspx文件时设计界面死机情况的解决(2009-07-11 11:23:54)标签:杂谈
问题现象:如果编写的是控制台程序,那么编译和运行都没有问题,但是如果是web项目,打开aspx文件以后,如果点设计或者点拆分视图的话,IDE就会死掉,点任何位置都没有响应。
打开windows事件查看器时可以在应用程序中看到以下警告信息:一个或多个模板不匹配任何已安装的项目包。
C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll
需要根据你机器的实际情况修改路径,总之要指向ms官方的这个msxml5.dll文件。
修改完以后重新打开vs2008后测试正常。
/***********************************************************************************************************************************************************/
vs2008设计视图假死2009-07-24 16:20一、突然有一天,在使用vs2008从源视图向设计视图切换时,界面出现了假死现象,重装后亦无效。我从网上搜索原因,发现很多朋友都有类似的问题,但解决方案各异,原因更是众说纷纭。下面我就我所看到的和我的切身经历,对vs2008设计视图假死的原因及解决方案总结如下。
解决方案:重装软件直到webDeveloper安装成功,强烈建议使用Microsoft Visual Studio 2008 Professional 英文版,不要用微软官方的90天试用版!
2、注册表被修改
安装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,假如不是就可能使设计视图假死。注册表被修改一般是因为安装别的软件如RTX2006(腾讯通)【郁闷,我就是这个原因导致的设计视图假死】所造成的。它们会篡改注册表键值。
出现问题的原因:因为我安装的rtx客户端软件将注册表中的一个msxml解析dll的路径给改了。
解决的办法:打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32
问题现象:如果编写的是控制台程序,那么编译和运行都没有问题,但是如果是web项目,打开aspx文件以后,如果点设计或者点拆分视图的话,IDE就会死掉,点任何位置都没有响应。
打开windows事件查看器时可以在应用程序中看到以下警告信息:一个或多个模板不匹配任何已安装的项目包。
出现问题的原因:因为我安装的rtx客户端软件将注册表中的一个msxml解析dll的路径给改了。
/***********************************************************************************************************************************************************/
解决vs2008无法切换设计视图问题2009-06-18 15:07使用Visual studio 2008进行WebForm的开发时,切换到设计视图发生无响应(假死)现象的,其解决方法
总结网上的经验主要有三点:
将visual studio2008的安装包中的 \WCU\WebDesignerCore\WebDesignerCore.EXE,提取出来安装。
主要就这三点,需要一步步的试,可以了就不用再做,一般到第二步就行了
�
VS2008正式版序列号CDKEY:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
/***********************************************************************************************************************************************************/
解决方案:
(1)假如你是office2000或xp用户,按照上文重写fpcutl.dll文件。
(2)假如你是office2007用户,尝试更新office,之后重启电脑。
(3)假如还不行,尝试对C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe文件进行删除或重命名。
解决方案:运行注册表(开始-运行-输入"regedit"打开注册表)查看键值是否正确,假如不对,按上文修改。
3、office相关
从注册表路径就可以看出vs2008与office的关系甚密。假如office版本过低(如office2000或xp),或者office有某些错误,都可能导致vs2008出现错误。例如,当机器用老版本的的fpcutl.dll去访问office文件夹时,就会出现设计视图的假死。按照一个国外网友的做法是,重写fpcutl.dll文件,将原来的C:\Program Files\Microsoft Office\Office10改为C:\Program FilesБайду номын сангаасMicrosoft Expression\Web Designer。不过office2000目前用得不多了,很少是由于这个原因。但对office进行更新是可以试一下的。
修改完以后重新打开vs2008后测试正常。
测试证明,确实是行之有效的.
另外记一个破解VS2008的方法:VS2008破解方法非常简单,在开始>设置>控制面版>添加或删除程序>卸载2008>出现卸载界面>点击Next>输入上面CD-key ->出现成功画面即可完美将试用版升级成为正式版。
,点右侧的默认值,改成原来的msxml5.dll文件,一般在安装有office的机器上(我的是office 2003)时这个文件的路径为
C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll
需要根据你机器的实际情况修改路径,总之要指向ms官方的这个msxml5.dll文件。
将C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\下的“SETUP.EXE”,更名或者删除。
如果安装了RTX[企信通]:将注册表中。[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"
解决的办法:打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32
,点右侧的默认值,改成原来的msxml5.dll文件,一般在安装有office的机器上(我的是office 2003)时这个文件的路径为
/***********************************************************************************************************************************************************/
在这之前先说明下,有些朋友出现此类问题,其实并不是假死,或是源代码的错误,或是内存过低反映缓慢。而我下面要解决的问题都排除了这两种可能。
1、软件本身问题
可能是安装时出现错误或者是软件残缺,导致WebDeveloper组件丢失或未安装。此时选择“视图/设计器”,会出现“未能找到相关组件”的提示。并且你在program目录下找不到Microsoft Web Designer Tools文件夹。建议首先查看是否存在此文件夹。
以上便是我对vs2008设计视图假死原因及解决方案的总结,假如你有类似问题可以从方案一到三依次排除,应该能够解决。
二、辛苦安装的vs2008和sp1等等,开始用的挺好,今天心血来潮想玩玩 mvc技术,打开以前的一个项目时出不来设计器,一点“设计”或者“拆分”按钮就死机,IDE彻底没有反映,有了以前.net开发工具时不时会坏掉的经验,我这阵子安装啥软件都挺小心的啊,也就是新安装了一个ibm software update,一个暴风,一个rtx客户端,这些以前也用过啊,反复尝试之后搞定了这个问题。