代码之家  ›  专栏  ›  技术社区  ›  Eppz

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

  •  2
  • Eppz  · 技术社区  · 17 年前

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

    我应该注意什么?

    过去有人做过这样的事,结果变坏了吗?

    我预计迁移一个项目需要多长时间?

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

    非常感谢。

    编辑

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

    3 回复  |  直到 17 年前
        1
  •  3
  •   ChrisA    17 年前

    你一定要去VS2005而不是直接去VS2008吗?

    尽管Web应用程序项目是为VS2005实现的,首先是一个附加组件,后来是一个服务包IIRC,但升级VS2003 Web项目是极其不稳定的。

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

    然后VS2008出现了,我又尝试了一次。

    答对了,没问题。项目升级向导刚刚运行,有一些琐碎的代码修复,它刚刚工作。

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

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

        2
  •  2
  •   darasd    17 年前

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

        3
  •  1
  •   David    17 年前

    我真的很想直接去VS2008。你可以“限制”你的项目,让它“只”使用。NET 2.0,如果需要的话。

    至于要注意什么,ASP。NET 1.1和ASP。NET 2.0是非常不同的生物,我发现。ASP。NET 1.1允许您在网页上放置对象,就像在桌面表单应用程序上放置按钮、标签和文本框一样。在2.0版本中,情况已不再如此。当我开始从事目前的项目时,我有很多自我教育,因为我真的必须学会如何用ASP标签(div、样式表等)来布局表示层的东西。背后的代码仍然是一样的——事实上处理得更好。这一切都取决于你要迁移什么样的web项目,以及它们最初是如何编写的。