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

更新:2007 年 11 月

本逐步解說會說明如何將 Visual Studio 2005 網站專案轉換為 Visual Studio 2008 網站專案。如果您想要在 Visual Studio 2008 中處理 Visual Studio 2005 中建立的網站,請直接開啟網站。Visual Studio 2008 會提示您升級網站的目標 .NET Framework 版本。如果您決定不升級,網站就會在 Visual Studio 2008 中開啟,而且不會進行任何轉換動作。如果您決定升級,可以遵循本逐步解說中的轉換程序進行。

本逐步解說將示範下列工作:

  • 在 Visual Studio 2008 中開啟 Visual Studio 2005 網站。

  • 升級網站的目標 .NET Framework 版本。

  • 測試專案。

必要條件

若要完成這個逐步解說,您將需要:

  • Visual Studio 2008.

  • 在 Visual Studio 2005 中建立的網站能正確編譯及執行。

轉換網站

一開始,請先在 Visual Studio 2008 中開啟網站以啟動轉換作業。

若要開啟網站

  1. 在 Visual Studio 2008 中,按一下 [檔案] 功能表中的 [開啟],然後按一下 [網站]。

    [開啟網站] 對話方塊隨即顯示。

  2. 瀏覽至包含網站專案檔案的資料夾,然後按一下 [開啟]。

    Visual Studio 2008 會顯示 Visual Studio 2005 網站的目標 .NET Framework 版本。它會提示您升級專案以使用 .NET Framework 3.5。

  3. 按一下 []。

    Visual Studio 會更新 .NET Framework 版本,同時更新 Web.config 檔案中任何 .NET Framework 特定版本的資訊。

    注意事項:

    您可以在轉換後,手動變更這些版本設定。

  4. 在 [方案總管] 中,以滑鼠右鍵按一下網站的專案節點,然後按一下 [屬性頁],並按一下 [建置設定]。

    建置設定隨即顯示。

  5. 請驗證 .NET Framework 的目標版本已設為 .NET Framework 3.5。如果版本不符的話,請從清單中選取正確的 .NET Framework 版本。

    按一下 [確定] 關閉專案屬性頁。

測試專案

升級作業完成後,您就可以測試專案以確定可以執行。這也會幫助您識別專案中必須更新的程式碼。

若要驗證網站能夠順利編譯與執行

  1. 如果您知道程式碼所需的變更才能搭配新版 .NET Framework 來執行,請進行這些變更。

  2. 按一下 [建置] 功能表中的 [建置網站]。

    專案中任何遺失的參考或其他編譯問題,都會顯示在 [錯誤清單] 視窗中。

  3. 在 [偵錯] 功能表上按一下 [開始偵錯]。

    如果未啟用偵錯,就會顯示 [未啟用偵錯] 對話方塊。選取選項來加入已啟用偵錯的 Web.config 檔案,然後按一下 [確定]。

    [已停用指令碼偵錯] 對話方塊可能也會一併顯示出來。這表示 Internet Explorer 已停用了指令碼偵錯功能。若要啟用用戶端指令碼的偵錯功能,請遵循對話方塊中的指示進行。

    按一下 [] 繼續偵錯。

  4. 驗證專案如預期般執行。

後續步驟

如果您想要將包含 AJAX 功能的 Visual Studio 2005 網站轉換成 Visual Studio 2008,整體處理序大致上相同,但是需要一些額外的步驟。在 Visual Studio 專案轉換完畢後,執行HOW TO:將 ASP.NET AJAX 1.0 Web 專案升級至 NET Framework 3.5 中所述的步驟。

您可能要將舊版 Visual Studio 中其他類型的專案轉換成 Visual Studio 2008。如需詳細資訊,請參閱概觀:將 Visual Studio 網站和專案轉換為 Visual Studio 2008

請參閱

工作

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

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

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

概念

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

.NET Framework 的目標網站

移轉和轉換 ASP.NET 網站