还好出的问题没有安装时那么恐怖
1,升迁以前的项目,为了使用“asp.net应用程序”,可能需要重建你的页面。因为文件结构发生了变化
2,App_Code不在做为asp.net的专用文件夹出现了,不过当你用这个名字时依然会出现它的特有图标。
向App_Code中添加类时,名字空间变成了:项目名.App_Code,不知道如何调用。
3,以前的页面是由.cs及.aspx构成,现在变成了三个文件,多了一个.aspx.design.cs文件
由此带来了不得不解决的问题:
如果是vs2003的项目,原来属于窗体设计器生成的代码如果不删除,项目运行时会报错:
编译错误
这部分代码要转移到design的文件中去。
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0115: “_xai.ValidateCode.OnInit(System.EventArgs)”: 没有找到适合的方法来重写
源错误:
| |
行 19:
行 20: #region web 窗体设计器生成的代码
行 21: override protected void OnInit(EventArgs e)
行 22: {
行 23: //
|
源文件: d:\mycodes\4xai\4xai\App_Code\Validate1.cs 行: 21
如果是vs2005的项目,可能后台代码没有相应的代码,就得自己添加上去,到新的文件中。
4,左边多了一个文件大纲,真是好东东,可以直观的看到页面结构。
5,多了一个Properties文件夹,不知道做什么用的。
6,编译之后的所有.cs的文件全都编译成一个dll文件,文件名就是名字空间。
由于引来的问题就是Inherits的指向,不再是以前的随机文件名,而是类名,所要肯定要麻烦你在原项目后台中加上名字空间,再修正Inherits 。要是不行就重建页面吧。
希望本文能对您有所帮助
fhmsha
发表于 @ 2007年02月20日 06:16:00|评论(loading...)|编辑