前几天突然发现一个项目的源代码出了点问题,页面从源视图切换到设计视图的时候非常慢,而且个别空间报错“创建控件时出错 另一个程序正在使用此文件”,在网上查了下,发现最多的是这个解决方法:
/* 原作者不详
关于在VS2005环境下无法从源视图切换到设计视图的解决方案
===========================================================
作者: dotnet(http://dotnet.itpub.net)
发表于: 2007.08.15 15:05
分类: .NET技术开发
出处: http://dotnet.itpub.net/post/20969/376125
---------------------------------------------------------------
发表于: 2007.08.15 15:05
分类: .NET技术开发
出处: http://dotnet.itpub.net/post/20969/376125
---------------------------------------------------------------
在使用VS2005 Coding时,突然出现无法从源视图切换到设计视图的问题,看看解决方案。
解决方案:
gdiplus.dll 动态库文件保证在
c:WINNTMicrosoft.NETFrameworkV2.0.50727
c:Program FilesVisual Studio 8Common7Packages
两个文件夹中都有
然后
"开始"-"运行" devenv /ResetSkipPkgs 至此,问题解决。
这样问题就“OK”了。
解决方案:
gdiplus.dll 动态库文件保证在
c:WINNTMicrosoft.NETFrameworkV2.0.50727
c:Program FilesVisual Studio 8Common7Packages
两个文件夹中都有
然后
"开始"-"运行" devenv /ResetSkipPkgs 至此,问题解决。
这样问题就“OK”了。
*/
但是尝试以后发现问题依旧。
后来打开别的项目发现别的项目没有此类问题,由此确定上面的解决方法并不适合。
后来仔细查了一下最近的一些修改,
其中有一次是在web.config文件中添加了
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
两行,
<add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
两行,
删除之,问题解决