加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

解决VS切换到设计视图假死

(2011-05-02 17:37:02)
标签:

vs

设计视图

假死

解决

it

当我们在aspx的源代码界面下工作时,有时修改了一些控件label啊textbox等的ID,在cs代码中并不能由VS智能感知到这些控件。
打开对应的XXX.aspx.designer.cs,才发现这些控件的ID并没有自动修改为我们在aspx源码中所写的。
如果再在XXX.aspx.designer.cs中重改一遍,肯定是麻烦且易出错的。
经过一番尝试,可以通过将aspx从源代码视图切换到“视图设计器”,一般可以解决此问题。某些顽固的,可以切换后,再保存,并重启VS。
另外,在VS2008中切换到视图设计器导致IDE假死无响应的问题,目前有两种办法:

==============================忧伤的分割线============================

vs 2008 不能切换到设计视图的解决办法
家里电脑上安装了vs2008,之前没装其他版本的vs,最近在使用webform窗体的时候发现不能切换到设计视图了,一点切换vs就卡死,网
上搜索了一下 除了重装vs2008 没有发现其他解决办法,发现vs2005也有这个问题,vs2005的解决办法是
http://www.cnblogs.com/abeen/archive/2007/02/04/639871.html
对vs2008不起作用,说下vs2008解决办法:
把C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe删除或改名
重启vs,问题解决
不知道为什么vs切换到设计视图的时候就运行到这个setup.exe,很诡异,看来是跟office 2007 有冲突 本来电脑上没有安装office 
2007,一次需要打开.docx,安装了一个相关插件,结果引来这个麻烦事,写下来希望对遇到同样问题的人有点帮助

==============================忧伤的分割线============================

注册表导致VS2008切换设计视图假死

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这个键值是什么?

==============================忧伤的分割线============================

用VS.Net 2008光盘WCU\WebDesignerCore目录下的WebDesignerCore.exe解压后并运行解压出的Setup安装一遍"Micirosoft Office Web 创作组建"组件即可,然而我按照网上说明却失败了,仍然无法安装,无奈查看从WebDesignerCore.exe文件解压出来的文件,发现也有Office.zh-ch目录,VS.NET 2008发布时间晚于Office 2007,于是将从WebDesignerCore.exe(VS.NET 2008)文件解压出来的Office.zh-ch目录替换Office 2007原来的Office.zh-ch目录
 
==============================忧伤的分割线============================

找到VS 2008 光盘,找到WCU\WebDesignerCore目录 
把文件复制到硬盘并且解压,手动执行SETUP.EXE
注意:如果直接双击,会自动解压到你的硬盘,但是不会安装而无效果。 
删除Program Files (x86)\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller中的setup.exe 

==============================忧伤的分割线============================

我用的是OFFICE2007 的Office.zh-ch中的所有文件代替,最后OK   弄了一个晚上  真辛苦

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有