将项目从VS2003迁移到VS2005时,我应该注意什么

时间:2009-01-06 16:53:15

标签: visual-studio visual-studio-2005 migration visual-studio-2003

在不久的将来,我将把一些Web应用程序从VS2003项目迁移到VS2005项目。

我应该注意什么?

过去是否有人这样做并且让它变坏了?

我希望迁移项目需要多长时间?

我知道这不仅仅是一个问题,但请提供您从VS2003到VS2005迁移项目的相关经验。

感谢您

修改

我将迁移的项目类型是用Visual Basic编写的Web应用程序。

3 个答案:

答案 0 :(得分:3)

你绝对不得不去VS2005而不是直接去VS2008吗?

尽管Web应用程序项目是针对VS2005实现的,首先是附加组件,后来又带有服务包,IIRC,升级VS2003 Web项目非常不稳定。

我们有十几个生产网站(全部用VB.NET编写)运行ASP.NET 1.1,并希望继续前进......它被证明是一个完整的噩梦(即使安装了Web应用程序项目),我们放弃了,因为我们没有足够的资源来坚持下去。

然后VS2008出现了,我又来了。

宾果,没问题。项目升级向导刚刚运行,有一些简单的代码修复,它只是起作用。

大约一个小时从VS2003直接到VS2008。所有站点都运行相同的代码库,升级就像复制文件夹一样简单,并更改IIS管理工具以便它指定ASP.NET 2.0。

我想你可以猜到我的建议是什么!!

答案 1 :(得分:2)

请注意网站项目和Web应用程序项目之间的差异。

答案 2 :(得分:1)

我真的会直接去VS2008。你可以“限制”你的项目,以便它“只”使用.NET 2.0,如果这是一个要求。

至于需要注意什么 - 我发现,ASP.NET 1.1和ASP.NET 2.0是非常不同的生物。 ASP.NET 1.1允许您将对象放在网页上,就像在桌面窗体应用程序上删除按钮,标签和文本框一样。这在2.0中已不再适用。当我开始研究当前的项目时,我有很多自学成才,因为我真的必须学习如何使用ASP标签(div,样式表等)来布局表层事物。代码隐藏仍然是相同的 - 实际上处理得更好。这一切都取决于您正在迁移的Web项目类型以及它们的编写方式。