解决Visual Studio 2005 无法显示设计视图的方法

 更新时间:2007年04月13日 00:00:00   作者:  
Visual Studio 2005 无法显示设计视图的解决方法
你们有没有碰到过这样的情况,在用VS2005开发的时候,点击设计视图没有用,怎么点击都看不到设计页面,前段时间为这个被这个问题郁闷了好久,一直的解决方法都只是重新安装,VS2005那么庞大,每次重新安装都要花费我很长的时间,后来在在网上找解决的办法,功夫不负有心人总让让我找到了,现在我把解决办法写下来,大家碰到这样的问题就不用再这么辛苦了。

首先你要确定你的HTML代码没有问题,因为在Visual Studio 2005 中内置的新 Visual Web 设计器在正确的 HTML 方面比 Visual Studio .NET 2003 更严格。如果 aspx 页包含不匹配的标记或格式不正确的 HTML,则该设计器将不允许您在 Visual Studio 2005 内切换到设计视图。相反,您将被限制在代码视图,直到修复了问题为止。发生该问题的原因是 Visual Studio 2005 内置有新的源代码保留和验证功能。如果是因为HTML代码引起的不能切换设计视图那解决办法就很简单只要把HTML代码修改正确就OK了,记住一定要写规范的HTML代码。

我们再来看在HTML代码没有问题的情况下,不能切换设计视图怎么解决,一般在没有HTML错误的情况下不能切换设计视图都会弹出错误窗口的,这种情况一般是一些加载的程序出现了错误,这个时候我们就可以用下面的方法来解决。
首先要确认gdiplus.dll这个文件在c:\WINNT\Microsoft.NET\Framework\V2.0.50727和“安装路径\Visual Studio 8\Common7\Packages”这两个文件夹中存在,然后在开始--运行中运行这个命令devenv /ResetSkipPkgs,运行完命令,从新启动VS2005就OK了。想了解devenv 命令的可以看下面这个地址 http://msdn2.microsoft.com/zh-cn/library/xee0c8y7.aspx

该文章转载自'大智の博客':http://www.csafe.cn/article.asp?id=1249

相关文章

  • asp.net显示页面执行时间

    asp.net显示页面执行时间

    Global.asax需要添加的代码。利用我们了解当前页面的运行效率。
    2009-03-03
  • .Net Core使用OpenXML导出、导入Excel

    .Net Core使用OpenXML导出、导入Excel

    这篇文章主要为大家详细介绍了.Net Core使用OpenXML导出、导入Excel的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • .Net Core限流的实现示例

    .Net Core限流的实现示例

    限流能够很好的控制住一个客户端访问服务器资源地址的请求次数,本文主要介绍了.Net Core限流的实现示例,感兴趣的可以了解一下
    2021-07-07
  • ASP.NET GridView 实现课程表显示(动态合并单元格)实现步骤

    ASP.NET GridView 实现课程表显示(动态合并单元格)实现步骤

    GridView,ASP.NET中很常用的数据显示控件,这里,我将用这个控件来实现课程表的显示。首先说说课程表的显示与普通记录的显示有何不同?感兴趣的朋友可以了解下,或许对你有所帮助
    2013-02-02
  • ASP.NET 输出图片简单代码

    ASP.NET 输出图片简单代码

    获取指定路径中的图片的二进制数据,在页面中输出
    2010-02-02
  • 在asp.net core中使用类似Application的服务的实现

    在asp.net core中使用类似Application的服务的实现

    这篇文章主要介绍了在asp.net core中使用类似Application的服务的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • 详解.NET主流的几款重量级 ORM框架

    详解.NET主流的几款重量级 ORM框架

    这篇文章主要介绍了.NET主流的几款重量级 ORM框架,市场上轻量级ORM有很多,比如Dapper、Chloe 本篇文章就介绍一下 功能比较多并且全的ORM,需要的朋友可以参考下
    2022-07-07
  • asp.net中Timer无刷新定时器的实现方法

    asp.net中Timer无刷新定时器的实现方法

    这篇文章主要介绍了asp.net中Timer无刷新定时器的实现方法,是一个非常具有实用价值的技巧,需要用到Ajax技术,需要的朋友可以参考下
    2014-08-08
  • Visual Studio 2010 前端开发工具/扩展/插件推荐

    Visual Studio 2010 前端开发工具/扩展/插件推荐

    这篇文章主要介绍了一组我喜爱的扩展和工具能让Visual Studio在web开发方面更简单,我只是集中在我安装和使用过的一些工具,如果你还有其它好用的的话,请在这里留言。
    2016-06-06
  • .NET6中使用GRPC的示例代码

    .NET6中使用GRPC的示例代码

    本文主要介绍了.NET6中使用GRPC的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06

最新评论