代码之家  ›  专栏  ›  技术社区  ›  Cristian Diaconescu

将.NET 2.0(VS2005)C解决方案迁移到.NET 3.5(VS2008)-预计会出现什么问题?

  •  2
  • Cristian Diaconescu  · 技术社区  · 16 年前

    我的团队正在考虑将我们的大型ISH C解决方案(大约30个项目,可能有数千个文件)从2005年升级到2008年。

    根据你的经验,如果有的话,可能会出现什么问题?

    哦,是的,有几个独立的组件仍在使用VS2003,应该升级到VS2008。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Andy Shellam    16 年前

    正如约翰所说,没什么问题。当我升级我的项目时,为了安全起见,我确保“目标框架版本”设置为.NET 2.0,然后在2008/.NET 3.5下重新构建它们,并推出了一个更新。

    当我很高兴一切仍在工作时,我将目标框架版本更新为3.5并继续正常工作,然后在准备好之后将这些更新推出。

    一个明显的脚注:如果使用ClickOnce,在更新ClickOnce项目以使用3.5之前,请确保目标计算机上都有.NET 3.5,因为它们甚至不会加载到.NET 2.0下。不确定这是否适用于应用程序,但我想是这样。

        2
  •  1
  •   John Saunders    16 年前

    从2005年到2008年没有问题。.NET 3.5只是带有一些附加程序集的.NET 2.0 SP2(您的现有代码自然不会使用这些程序集)。

    VS2003是另一回事。.NET 2.0中有许多错误修复程序,其中一些修复程序“中断”.NET 1.1(也就是说,.NET 1.1是错误的,现在情况是“正确的”)。

    推荐文章