首页 新闻 会员 周边 捐助

.net1.1的Web项目要升级到VS2013需要注意什么?

0
悬赏园豆:50 [已关闭问题] 关闭于 2014-10-17 13:43

各位大神,现有一个项目要从VS2003 Framework1.1升级到VS2013Framework4.0

有没人进行过类似的升级?

升级时有没有什么特别需要注意的?

有什么能提高修改效率的方法吗?

还有我对2013也不太了解,升级时有什么控件、组件值得去使用吗?

 

有经验的大神请多指教!!!

菜鸟999的主页 菜鸟999 | 初学一级 | 园豆:149
提问于:2014-09-25 16:47
< >
分享
所有回答(7)
0

升完后每个功能都试一下。

Firen | 园豆:5385 (大侠五级) | 2014-09-25 16:51

那是一定的,所有的功能都要测试一遍

支持(0) 反对(0) 菜鸟999 | 园豆:149 (初学一级) | 2014-09-25 17:39
0

1.1最好先升级到2.0测试下,之后再考虑要不要继续升级, 1.1 到2.0很多同名方法的内部实现冲突,至于之后的就是很多VS升级时候会提示的,其实这种升级有时候不如重写,设计架构方面变化非常大,开发理念这些代码体现不明显的地方,还不如重做一个 

draculav | 园豆:734 (小虾三级) | 2014-09-25 17:16

因为是客户的要求,做是肯定要做了。重做的话,架构设计全部变化,所有的功能模块可能都要重写,工作量有点大。

谢谢!!

支持(0) 反对(0) 菜鸟999 | 园豆:149 (初学一级) | 2014-09-25 17:44
0

二楼的建议你可以参考,可以先升级到2.0后再升级到4.0。

本身,1.1都是.net的基础,在2.0和4.0里基本都支持,所以升级问题不大。

但是,还是有些方法从公开变成了保留甚至取消了。

一般来说,1.1到2.0,升级后除了多一些警告外,是不会有任何问题的,这些警告就是有些方法、类等将不再提供支持,而这些可能不被支持的类、方法,很可能在4.0里就真的取消了。

先升级到2.0,可以把警告问题解决了,到4.0,就几乎只有警告而不会有错误了。

而直接4.0的话,可能会有错误。

不过,有错误也不怕,升级报告里会有明确的说明。

519740105 | 园豆:5810 (大侠五级) | 2014-09-25 18:02

不过从工时上考虑,那样的话会多一些吧!

谢谢你的回复!

支持(0) 反对(0) 菜鸟999 | 园豆:149 (初学一级) | 2014-09-25 20:47

@菜鸟999: 两次升级,肯定要多花点工时,但,直接升级问题也不大。

支持(0) 反对(0) 519740105 | 园豆:5810 (大侠五级) | 2014-09-25 21:12
0

没升级过1.1 但从2.0过来一直升级公司使用的web都没有出现过问题.

xu.c | 园豆:298 (菜鸟二级) | 2014-09-25 18:03

谢谢

支持(0) 反对(0) 菜鸟999 | 园豆:149 (初学一级) | 2014-09-25 20:50
0

直接升级了再说,有错误就针对性解决。然后整体测试一遍。微软这套兼容性做得挺到位的。

幻天芒 | 园豆:37207 (高人七级) | 2014-09-25 20:36

谢谢!现在来看是打算这么做

支持(0) 反对(0) 菜鸟999 | 园豆:149 (初学一级) | 2014-09-25 20:52

@菜鸟999: 只有尝试了,才能发现问题,并解决它...所以,大胆的去做吧,有备份怕啥?

支持(0) 反对(0) 幻天芒 | 园豆:37207 (高人七级) | 2014-09-25 20:53
0

1. 做好备份

2. 保证原项目可以运行,了解原项目部署以及新机器环境搭配

3. 用VS2013打开项目,升级

4. 如果未报错,初步升级成功,报错的话就具体问题具体分析[比如:清除项目中的VSS信息等]

5. 选择FrameWork 版本,比如4.0 重新生成[每个项目都需重新设置一下]

6. 改Error

7. 基本完成,重新生成,运行,测试

8. 升级第三方相关DLL [比如:操作EXcel的DLL]

9. 升级不推荐使用的方法

10. 出错了,百度,环境问题,重新配置环境,代码问题,重写

若时间来不及,警告可以推后升级,9,10每改一处,建议测试一下,以防出现问题不知道是改哪里出现的

如果认为所改动的地方较大,请自觉备份,忘了的话,重新再来一遍的可能性较大,我记得的就这些了吧,多做备份就没啥大问题

大志若愚 | 园豆:2138 (老鸟四级) | 2014-09-29 18:06

谢谢您的建议!!

支持(0) 反对(0) 菜鸟999 | 园豆:149 (初学一级) | 2014-10-04 19:53
0

哥们,千万不要升级。。

就是从1.1升到2.0也会出各种问题。

我们公司10前年的项目,现在就是我在维护。。

深感vs2003的痛苦啊

 

我也想升级。。给老板说升到2.0,再升到4.0.。

 

他说你试试看。。

 

还好我备份了。。升到2.0以后,1.1下的好多控件不能用,有的页面看着没事,在进行某些操作就报红。。

 

还有。。1.1下Web页面上的控件,在后台还要完全定义一次。。

 

反正各种困难,我想到都头大。

 

实在不想弄2003,申请换个项目做。

hexllo | 园豆:318 (菜鸟二级) | 2014-10-04 19:22

谢谢!!不过这是必须要做的事情!无法避免

 

支持(0) 反对(0) 菜鸟999 | 园豆:149 (初学一级) | 2014-10-04 19:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册