共用方式為


概觀:將 Visual Studio 網站和專案轉換為 Visual Studio 2008

更新:2007 年 11 月

本主題說明在將 Visual Studio .NET 2002、Visual Studio .NET 2003 和 Visual Studio 2005 所建立的 Web 專案轉換至 Visual Studio 2008 專案時的重要概念、專案類型與案例。

轉換概念

從舊版的 Visual Studio 網站或專案轉換為 Visual Studio 2008 包含兩個部分:轉換專案格式,以及升級 .NET Framework 版本。需要轉換 Web 專案格式。

重要事項:

當您已在 Visual Studio 2008 中開啟或轉換舊版的 Visual Studio 專案之後,便無法以舊版重新開啟專案。轉換只能單向進行。

如果您從 Visual Studio 2005 進行轉換,則可以選擇性地將專案升級為在 .NET Framework 3.5 上執行。或者,您可以省略升級,繼續在原始版本的 .NET Framework 上執行。

如果您從 Visual Studio 2002 或 2003 版本轉換專案,則必須將專案升級為在 .NET Framework 2.0 SP1 或 .NET Framework 3.5 上執行。

Web 專案格式

下表列出每種 Visual Studio 版本提供的 Web 相關專案類型。

Visual Studio 專案類型

註解

詳細資訊

Visual Studio .NET 2002 和 2003 Web 專案

Visual Studio .NET 2002 和 2003 中的網站預設格式。

從 Visual Studio .NET 2002 或 2003 轉換

Visual Studio 2005 網站專案

Visual Studio 2005 的預設專案格式。

Microsoft Visual Studio 2005 Web 專案系統

Visual Studio 2005 SP1 Web 應用程式專案

與 SP1 一起推出的專案類型。這種專案類型新增了一些專案管理功能,讓您輕鬆地從舊版軟體進行轉換。

如需 SP1 所推出 Web 應用程式專案格式的說明,請參閱 Web 應用程式專案簡介 (英文)。

Visual Studio 2008 網站專案

與 Visual Studio 2005 中使用的預設格式類似的網站格式。

ASP.NET 網站配置

Visual Studio 2008 Web 應用程式專案

與 Visual Studio 2005 中使用的 Web 應用程式專案格式類似的專案格式。

在 Visual Studio 2008 中,這可能是從 Visual Studio .NET 2002 和 2003 轉換的網站最常使用的目標格式。

Web 應用程式專案概觀

具備 AJAX 能力的網站

以 Microsoft ASP.NET AJAX 為基礎並支援 AJAX 功能的網站,我們稱為具備 AJAX 能力的網站。您可以將 ASP.NET AJAX 元件安裝到您的開發電腦和 Web 伺服器上,藉此將 AJAX 支援加入至 Visual Studio 2005 網站。接著,您可以將 AJAX 控制項和功能加入至網站。如需詳細資訊,請參閱 ASP.NET AJAX 網站 (英文)。

如果您想要將包含 AJAX 功能的 Visual Studio 2005 網站轉換成 Visual Studio 2008,整體處理序大致上相同,但必須執行額外的步驟。在您依照下列章節各主題所述的方法轉換 Visual Studio 專案之後,請遵循HOW TO:將 ASP.NET AJAX 1.0 Web 專案升級至 NET Framework 3.5 中的步驟執行。 

轉換案例

下表針對最常見的 Web 專案轉換案例提供摘要。某些轉換案例可以透過 [Visual Studio 轉換精靈] 來執行,其他則必須手動執行。

在資料表中找到您需要的轉換案例,然後針對該轉換類型遵循額外文件的所有相關連結進行。

原始 Visual Studio 專案格式

目標 Visual Studio 專案格式

註解

Visual Studio .NET 2002 或 2003 Web 專案

Visual Studio 2008 Web 應用程式專案

如需詳細資訊,請參閱逐步解說:將 Visual Studio 2002 或 2003 Web 專案轉換成 Visual Studio 2008 Web 應用程式專案

Visual Studio .NET 2002 和 2003 Web 專案

Visual Studio 2008 網站專案

這項轉換或許能夠進行,但還是建議您轉換為 Web 應用程式專案,因為過程比較簡單。如需如何轉換成 Visual Studio 2008 網站的詳細資訊,請參閱常見的 Web 專案轉換問題和解決方案 (英文)。

Visual Studio 2005 網站專案

Visual Studio 2008 Web 應用程式專案

如需詳細資訊,請參閱逐步解說:將 Visual Studio 2005 網站專案轉換成 Visual Studio 2008 Web 應用程式專案

Visual Studio 2005 網站專案

Visual Studio 2008 網站專案

如需詳細資訊,請參閱逐步解說:將 Visual Studio 2005 網站專案轉換成 Visual Studio 2008 網站專案

Visual Studio 2005 Web 應用程式專案

Visual Studio 2008 Web 應用程式專案

如需詳細資訊,請參閱逐步解說:將 Visual Studio 2005 Web 應用程式專案轉換成 Visual Studio 2008 Web 應用程式專案

請參閱

工作

HOW TO:在 Visual Studio 2008 中處理 ASP.NET AJAX 1.0 Web 專案

HOW TO:將 ASP.NET AJAX 1.0 Web 專案升級至 NET Framework 3.5

逐步解說:將 Visual Studio 2002 或 2003 Web 專案轉換成 Visual Studio 2008 Web 應用程式專案

逐步解說:將 Visual Studio 2005 網站專案轉換成 Visual Studio 2008 Web 應用程式專案

逐步解說:將 Visual Studio 2005 網站專案轉換成 Visual Studio 2008 網站專案

逐步解說:將 Visual Studio 2005 Web 應用程式專案轉換成 Visual Studio 2008 Web 應用程式專案

概念

.NET Framework 的目標網站

移轉和轉換 ASP.NET 網站