如何:将 Visual Studio .NET 项目转换为 Visual Studio 2005

更新:2007 年 11 月

本主题描述如何使用 Visual Studio 转换向导将 Microsoft Visual Studio .NET 2002 或 2003 项目转换为 Microsoft Visual Studio 2005。此向导会对您的网站做出多项更改,使它可以作为 ASP.NET 2.0 版网站进行编译。此向导包含在 Visual Web Developer 2005、Visual Web Developer 2005 速成版、Visual Studio 2005 和 Visual Studio 2005 Team System 中。

运行转换向导

打开在 Visual Studio .NET 的早期版本中创建的项目时,将自动调用转换向导。完成转换过程后,所做的更改将不可逆转。该向导会在转换开始之前提示您保存项目的备份副本。在启动转换向导前制作原始项目的备份副本也是一种切实可行的做法。

.NET Framework 允许在同一台计算机上安装公共语言运行时的多个版本。安装 .NET Framework 2.0 版不会破坏在 .NET Framework 的早期版本上运行的任何现有应用程序。有关更多信息,请参见 ASP.NET 并行 (Side-by-Side) 概述。同样,Visual Studio 2005 也可以与早期版本并行运行。这意味着可以根据需要转换应用程序。这也适用于由多个应用程序组成的解决方案。在此方案中,可以独立地转换每个应用程序。

以下过程用于 Visual Web Developer 2005。在其他 Microsoft Visual Studio 2005 产品中打开 Visual Studio .NET 项目的步骤可能有所不同。

转换 Visual Studio .NET 项目

  1. 打开 Visual Web Developer 2005。

  2. 在**“文件”菜单上单击“打开网站”**。

    此对话框允许您无论是否安装了 Microsoft Internet 信息服务 (IIS),都可以在本地计算机上打开现有的网站。选择适合您的情况的相应选项卡。选项有**“文件系统”“本地 IIS”“FTP 网站”“远程网站”**。

    ms247241.alert_note(zh-cn,VS.90).gif说明:

    使用“文件系统”选项卡打开基于 Web 的项目会导致 IIS 元数据信息丢失。请使用“本地 IIS”选项卡打开基于 Web 的项目。

  3. 定位到要转换的 Visual Studio .NET 项目的文件夹或虚拟目录。

  4. 单击**“打开”**。

    此时**“Visual Studio 转换向导”**启动。向导的起始页提供了在继续操作之前应阅读的信息。

  5. 单击**“下一步”**。

    此时出现向导的第二页。在此页上,可选择是否创建解决方案或项目的备份副本。如果在开始转换之前还没有创建项目或解决方案的备份,则建议您在此时进行备份。

  6. 单击**“下一步”**。

    此时出现向导的第三页。此页提供了向导将执行的操作的摘要。此时您仍可单击**“取消”**来停止转换。

  7. 单击**“完成”**开始转换过程。

    转换过程将开始。如果向导遇到包含自定义配置的项目,则会提示您选择要转换的配置。如果出现**“选择要升级的配置”对话框,请选择配置并单击“确定”**以继续。

    完成转换过程后,将显示向导的第四页,其中包含转换过程的摘要。

  8. 确保选中**“当向导关闭时显示转换日志”**复选框。

    这样,当转换过程完成后,会在 Visual Studio 中将转换日志作为活动文档打开。

  9. 单击**“关闭”退出“Visual Studio 转换向导”**。

    该向导关闭,随即**“转换报告”**打开。

  10. 通过检查**“转换报告”**来验证转换过程的状态。

    有关解释该报告的帮助,请参见 迁移转换报告格式。还可以在网站根文件夹中的 ConversionReport.txt 文件中找到有关向导所执行的步骤的日志。

请参见

概念

自 Visual Studio .NET 的 Web 项目转换

有关 Visual Web Developer 转换的疑难解答

迁移转换报告格式

ASP.NET 并行 (Side-by-Side) 概述

演练:在 Visual Studio 中将网站项目转换为 Web 应用程序项目