zoukankan      html  css  js  c++  java
  • VS2008开发环境中容易遇到的3个问题之解决办法

    很久没有写技术相关的博客了,今天将一些容易遇到,但很琐碎的3个小问题发出来。毕竟多些资源,少些烦恼。


     

     

    filename.aspx.designer.cs 中控件ID不同步更新修改的问题:

     

     

    当我们在aspx的源代码界面下工作时,有时修改了一些控件label啊textbox等的ID,在cs代码中并不能由VS智能感知到这些控件。

    打开对应的XXX.aspx.designer.cs,才发现这些控件的ID并没有自动修改为我们在aspx源码中所写的。

     

    如果再在XXX.aspx.designer.cs中重改一遍,肯定是麻烦且易出错的。

    经过一番尝试,可以通过将aspx从源代码视图切换到“视图设计器”,一般可以解决此问题。某些顽固的,可以切换后,再保存,并重启VS。

     

     

    外,在VS2008中切换到视图设计器导致IDE假死无响应的问题,目前有两种办法:

     

    ====1====

    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,安装了一个相关插件,结果引来这个麻烦事,写下来希望对遇到同样问题的人有点帮助

    =========

     

    ====2====

    注册表导致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这个键值是什么?

     

    ========

     

    VS2008在ASPX的源代码视图下,出现元素的错误提示。

    “无法加载"*.site"”等,或者:

    在加载母版时,出现ASP.NET运行时错误,无法处理母版文件(*.master),原因是代码目录尚未生成。

     

    问题出在编译目录中有的代码存在错误造成的。只需要将相关代码的错误去掉(如果你在用源码管理系统的话,请获取到最新)

    答案来自: http://social.microsoft.com/Forums/zh-CN/vstszhchs/thread/3878e61d-b1ab-46c6-8763-02871be4ca54

    http://four-corner.appspot.com/

  • 相关阅读:
    ojdbc15-10.2.0.4.0.jar maven 引用报错 Dependency 'com.oracle:ojdbc15:10.2.0.4.0' not found
    两个js文件之间函数互调问题
    Win10连接远程桌面时提示“您的凭据不工作”
    Examples_08_03
    ant打包命令
    SVN版本日志对话框命令使用指南
    activiti_SpringEnvironment
    shell脚本
    python爬虫
    php正则表达式总结
  • 原文地址:https://www.cnblogs.com/meta/p/1566416.html
Copyright © 2011-2022 走看看