• λ我爱Aspx >> Asp.Net >> 将 Web 项目从 VS2002/2003 转换到 VS2005 的分步指南
  • 将 Web 项目从 VS2002/2003 转换到 VS2005 的分步指南

  • :未知  Դ:internet  :2007-5-20 16:49:01  ؼ:web
  • 如果在多个 Web 项目中引用了相同的文件集或子文件集,则这些普通文件将被迁移两次并且出错。这种情况通常发生在创建了现有项目文件的备份副本后,这样会产生两个具有一组完全相同文件的 Web 项目文件。如果在 Web 应用程序的根文件夹中有多个 Web 项目文件并且它们引用相同的文件集,则确保删除该解决方案不使用的任何项目文件,以保证 Web 项目中的文件不会迁移两次。

    检查包括相同 Web 项目的多个解决方案

    推荐的过程是迁移整个 Visual Studio 解决方案,尽管可能有几个解决方案代表正在迁移的应用程序。在这种情况下,您可能每次迁移一个解决方案,以便将整个应用程序转换到 Visual Studio 2005。例如,如果两个 Visual Studio 解决方案包括同一个 Web 项目并且尝试对它们进行升级,则在迁移第二个解决方案时可能会出现错误。

    为了避免这种情况,请迁移第一个解决方案。迁移第二个解决方案时,从第二个解决方案中删除所有作为第一个解决方案一部分已进行迁移的 Web 项目。删除已迁移的 Web 项目后,即可迁移第二个解决方案,不会产生任何问题。迁移第二个解决方案后,可以重新添加已迁移的 Web 项目。

    删除对 Web 项目的引用

    如果您有一个包含多个项目的解决方案,确保不存在对解决方案中 Web 项目的任何引用也非常重要。这种模式的一个示例如下:如果有两个 Web 项目(WebProjectA 和 WebProjectB),则 WebProjectB 引用 WebProjectA 以使用 WebProjectA 中的某些类。

    图 3. 删除 Web 项目引用

    解决方案迁移到 Visual Studio 2005 后,在 Visual Studio .Net 2003 中启用的该模式将不再起作用。幸运的是,可以修改解决方案代码来避免这种情况。为此,可以通过将共享代码移动到类库,并从该类库引用共享代码来使用与上一部分类似的模型。

    Ҷƪл˵?
  • һƪ常用正则表达式
    һƪVisual Studio 术语表[K-Z]