共用方式為


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

更新:2007 年 11 月

本逐步解說說明如何將 Visual Studio 2005 Web 應用程式專案轉換為 Visual Studio 2008 Web 應用程式專案。兩種版本的 Visual Studio 中使用的 Web 應用程式專案格式都很類似。您可以使用 [Visual Studio 轉換精靈] 簡化處理序。如需 Web 應用程式專案的詳細資訊,請參閱 Web 應用程式專案概觀

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

  • 在 Visual Studio 2008 中開啟 Visual Studio 2005 Web 應用程式專案,然後建立專案檔的備份。

  • 將專案的目標 .NET Framework 版本升級。

  • 轉換專案檔和 Web.config 檔。

  • 測試轉換的專案。

必要條件

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

  • Visual Studio 2008.

  • 在 Visual Studio 2005 中建立的 Web 應用程式專案,且能正確編譯及執行。

轉換專案並升級 .NET Framework 版本

一開始,請先在 Visual Studio 2008 中開啟專案以啟動轉換作業。如此一來,您將有機會在轉換之前先備份專案。

注意事項:

強烈建議您先備份專案。轉換作業會在原始的專案檔上進行,而且如果轉換失敗的話,將無法復原。

若要轉換專案

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

    [開啟專案] 對話方塊隨即顯示。

  2. 瀏覽至包含 Visual Studio 2005 Web 應用程式專案的專案或方案檔的資料夾並選取檔案,然後按一下 [開啟]。

    轉換精靈隨即啟動。

  3. 按 [下一步]。

    轉換精靈會在專案轉換之前提示您建立備份。

  4. 若要建立備份,按一下 []。

  5. 按一下 [瀏覽],選取要在其中建立備份的資料夾,然後按 [下一步]。

  6. 按一下 [完成]。

    備份作業隨即啟動。

    注意事項:

    轉換精靈可能需要相當長一段時間來複製檔案,在這段期間將沒有任何更新或進度指示。請耐心等候處理序完成動作,再繼續進行。

    一旦轉換完畢,精靈就會提示您升級專案的 .NET Framework 目標版本。 

  7. 若要升級為 .NET Framework 3.5,請按一下 []。

    針對詢問您是否要升級方案中所有 Web 的核取方塊,建議您保留其選取狀態。

    如果您升級至 .NET Framework 3.5,專案的 Web.config 檔案就會與專案檔一起遭到修改。

    注意事項:

    稍後您可以手動變更專案的 .NET Framework 版本。若要這麼做,請在 Visual Studio 中開啟專案的屬性頁,按一下 [應用程式] 索引標籤,然後從 [目標 Framework] 清單中選取新版本。

  8. 按一下 [確定]。

    精靈會顯示轉換的狀態資訊。

  9. 按一下 [關閉]。

測試轉換的專案

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

若要驗證專案能夠順利執行

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

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

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

  3. 在 [方案總管] 中,以滑鼠右鍵按一下要用來啟動應用程式的 Web 網頁,然後按一下 [設定為起始頁]。

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

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

  5. 確認轉換的專案會如預期般執行。

後續步驟

如果您想要將包含 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

請參閱

工作

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

概念

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

.NET Framework 的目標網站

移轉和轉換 ASP.NET 網站