代码之家  ›  专栏  ›  技术社区  ›  Grant Back

转换为Visual Studio 2008和.NET 3.5

  •  2
  • Grant Back  · 技术社区  · 15 年前

    从Visual Studio.NET 2003到Visual Studio 2008的转换过程令人满意地开始了。

    不过,我觉得有必要问几个问题:

    1)对于这个转换过程,是否有我们应该知道的“gotchas”?

    2)同样的问题也适用于将.NET框架从1.1升级到3.5?

    谢谢。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Joel Coehoorn    15 年前

    当我们从2003年搬到2005年的时候,我记得有两件事从后面打击了我们:

    • SMTP电子邮件位于不同的位置(iirc system.net与system.web)
    • ASP.NET有一个完全不同的编译模型,因此网站可能需要大量的工作才能使它们到达您想要的位置。

    另外,我建议您立即检查您的代码库,并用泛型列表和接口替换任何ArrayList。不是因为事情不起作用,也不是为了性能,而是为了使您能够更容易地与旧代码进行交互。用一个好的通用代码编写新代码真是太糟糕了 IEnumerable<T> 实例(可能是Linq表达式的结果),需要转换为ArrayList以将其传递给旧函数。

    我可能遗漏了一些东西,但除此之外,大部分事情都应该工作。