vs2003转化vs2005遇到的问题
2007-07-23 15:13
357 查看
新找了一个工作,领导给我安排的工作就是学习原来用vs2003开发的那个项目(单位都是Delphi开发的,但是山东客户要求网络版,所以这个项目是外包的)。
由于电脑中没有安装vs2003,只有通过vs2005转化向导进行转化,然后通过vs2005进行调试了!唉,外包的项目而且什么文档也没有,看代码真累啊!算了也不给大家诉苦了,反正IT民工都这样了!
下面就介绍一下我在转化过程中遇到的问题以及解决方案吧,希望对大家有所帮助!
一、 由于vs2003中支持namespace,而在vs2005中默认情况下没有namespace(但是可以自己添加)。如果vs2003项目中有namespace的时候在转化过程会出现问题。
错误信息:
错误 1 “ASP.troop_modroom_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写 c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/sch/56090b09/567cfd90/App_Web_cj4s_uha.8.cs 579
错误 2 “ASP.troop_modroom_aspx.ProcessRequest(System.Web.HttpContext)”: 没有找到适合的方法来重写 c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/sch/56090b09/567cfd90/App_Web_cj4s_uha.8.cs 583
错误 3 “ASP.troop_modroom_aspx”不会实现接口成员“System.Web.IHttpHandler.IsReusable” c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/sch/56090b09/567cfd90/App_Web_cj4s_uha.8.cs 173
错误 4 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。 D: /SCH/Troop/ModRoom.aspx.cs 17 33 D:/ SCH/
解决方案:
1. 检查
<%@ Page language="c#" CodeFile="ModRoom.aspx.cs" AutoEventWireup="true" Inherits="SchoolManage.Info.ModRoom" %>
2. 注意:CodeFile属性,在vs2003中是CodeBehind,要改成CodeFile;
3. Inherits属性,值为namespace_name+class_name;
4. 2.将aspx.cs文件中的class前面增加partial修饰符。
二、 项目中有很多是原来的开发人员增加的属性,还有一些不符合验证的属性值,在编译的时候经常会报错
解决方案:
打开vs2005,菜单“工具”----“选项”----“文本编辑器”----“HTML”----“验证”-----右侧的“验证错误”不勾选。
三、提示“控件已经声明”,这个错误可以在vs2005的aspx.cs页面中将控件声明删除即可解决问题。
由于电脑中没有安装vs2003,只有通过vs2005转化向导进行转化,然后通过vs2005进行调试了!唉,外包的项目而且什么文档也没有,看代码真累啊!算了也不给大家诉苦了,反正IT民工都这样了!
下面就介绍一下我在转化过程中遇到的问题以及解决方案吧,希望对大家有所帮助!
一、 由于vs2003中支持namespace,而在vs2005中默认情况下没有namespace(但是可以自己添加)。如果vs2003项目中有namespace的时候在转化过程会出现问题。
错误信息:
错误 1 “ASP.troop_modroom_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写 c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/sch/56090b09/567cfd90/App_Web_cj4s_uha.8.cs 579
错误 2 “ASP.troop_modroom_aspx.ProcessRequest(System.Web.HttpContext)”: 没有找到适合的方法来重写 c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/sch/56090b09/567cfd90/App_Web_cj4s_uha.8.cs 583
错误 3 “ASP.troop_modroom_aspx”不会实现接口成员“System.Web.IHttpHandler.IsReusable” c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/sch/56090b09/567cfd90/App_Web_cj4s_uha.8.cs 173
错误 4 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。 D: /SCH/Troop/ModRoom.aspx.cs 17 33 D:/ SCH/
解决方案:
1. 检查
<%@ Page language="c#" CodeFile="ModRoom.aspx.cs" AutoEventWireup="true" Inherits="SchoolManage.Info.ModRoom" %>
2. 注意:CodeFile属性,在vs2003中是CodeBehind,要改成CodeFile;
3. Inherits属性,值为namespace_name+class_name;
4. 2.将aspx.cs文件中的class前面增加partial修饰符。
二、 项目中有很多是原来的开发人员增加的属性,还有一些不符合验证的属性值,在编译的时候经常会报错
解决方案:
打开vs2005,菜单“工具”----“选项”----“文本编辑器”----“HTML”----“验证”-----右侧的“验证错误”不勾选。
三、提示“控件已经声明”,这个错误可以在vs2005的aspx.cs页面中将控件声明删除即可解决问题。
相关文章推荐
- VS2003 Project 转换成VS2005 Project遇到的问题
- vs2003升级到vs2005遇到的问题
- VC6 和 VS2003 转换到VS2005 时可能会遇到的问题以及解决方法
- VC6 和 VS2003 转换到VS2005 时可能会遇到的问题以及解决方法
- VS2003项目迁移到VS2005开发环境遇到的问题!
- VS2003升级到VS2005后遇到的问题
- VC6和VS2003 转换到VS2005 时可能会遇到的问题以及解决方法
- VC6 和 VS2003 转换到VS2005 时可能会遇到的问题以及解决方法
- 运用pdf2swf转化文档遇到的问题
- GBK与utf-8转化过程中遇到问题
- VS2005 水晶报表在时部署时遇到的问题
- 验证码小练习强制将int类型转化为char类型遇到的小问题
- [转]VS2003 向 VS2005 过渡的问题
- VS2005使用GDAL遇到的问题
- 使用VS2003发布遇到的问题
- vs2005 编译遇到的问题收集
- 交叉报表列头排序时遇到的oracle问题—oracle ORA-12704:字符集不匹配、varchar2转化为nvarchar2字符缺失、case when else后的字符类型要一致
- VS2005开发Powerpoint遇到的奇怪问题
- 又一次按照SQL2000和 VS2005 +IIS中 遇到的问题汇集
- json串转化IOS字典过程中遇到的问题