这两天主要进行了对CTS(校园招聘系统)移植到VS2005!由于采用VS2005的Transfor Tool可能产生一些意外的情况(这取决于你的代码),所有采用全手工操作。

    首先、把类库项目重新创建,把代码Copy到项目目录下(仅代码文件,不包含工程,Global文件,Assemblyinfo.cs)。添加现有代码到类库项目中,生成dll文件。

    其次、把web网站项目中的所有资源文件,就是把.net Managed Resources files删除。在窗体文件中,修改CodeBehind为CodeFile,把AutoEventWireup="false" 改为默认的AutoEventWireup="true" 。

    再次、修改代码文件,在Class前面添加partial,并删除所有自动生成的代码,包括声明的控件名称。例如:protected System.Web.UI.WebControls.DataGrid dgGrid;

    最后、添加引用,编译代码文件,具体修改从各种升级到2005失效的代码。