逐步解說:將 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 中開啟專案以啟動轉換作業。如此一來,您將有機會在轉換之前先備份專案。
注意事項: |
---|
強烈建議您先備份專案。轉換作業會在原始的專案檔上進行,而且如果轉換失敗的話,將無法復原。 |
若要轉換專案
在 Visual Studio 2008 中,按一下 [檔案] 功能表中的 [開啟],然後按一下 [專案]。
[開啟專案] 對話方塊隨即顯示。
瀏覽至包含 Visual Studio 2005 Web 應用程式專案的專案或方案檔的資料夾並選取檔案,然後按一下 [開啟]。
轉換精靈隨即啟動。
按 [下一步]。
轉換精靈會在專案轉換之前提示您建立備份。
若要建立備份,按一下 [是]。
按一下 [瀏覽],選取要在其中建立備份的資料夾,然後按 [下一步]。
按一下 [完成]。
備份作業隨即啟動。
注意事項: 轉換精靈可能需要相當長一段時間來複製檔案,在這段期間將沒有任何更新或進度指示。請耐心等候處理序完成動作,再繼續進行。
一旦轉換完畢,精靈就會提示您升級專案的 .NET Framework 目標版本。
若要升級為 .NET Framework 3.5,請按一下 [是]。
針對詢問您是否要升級方案中所有 Web 的核取方塊,建議您保留其選取狀態。
如果您升級至 .NET Framework 3.5,專案的 Web.config 檔案就會與專案檔一起遭到修改。
注意事項: 稍後您可以手動變更專案的 .NET Framework 版本。若要這麼做,請在 Visual Studio 中開啟專案的屬性頁,按一下 [應用程式] 索引標籤,然後從 [目標 Framework] 清單中選取新版本。
按一下 [確定]。
精靈會顯示轉換的狀態資訊。
按一下 [關閉]。
測試轉換的專案
轉換作業完成後,您就可以測試專案以確定可以執行。這也會幫助您識別專案中必須更新的程式碼。
若要驗證專案能夠順利執行
如果您知道程式碼需要哪些變更才能搭配新版 .NET Framework 來執行,請進行這些變更。
按一下 [建置] 功能表中的 [建置]。
專案中任何遺失的參考或其他編譯問題,都會顯示在 [錯誤清單] 視窗中。
在 [方案總管] 中,以滑鼠右鍵按一下要用來啟動應用程式的 Web 網頁,然後按一下 [設定為起始頁]。
在 [偵錯] 功能表上按一下 [開始偵錯]。
如果未啟用偵錯,就會顯示 [未啟用偵錯] 對話方塊。選取選項來加入已啟用偵錯的 Web.config 檔案,然後按一下 [確定]。
確認轉換的專案會如預期般執行。
後續步驟
如果您想要將包含 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 應用程式專案