逐步解說:將 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 中開啟網站以啟動轉換作業。
若要開啟網站
在 Visual Studio 2008 中,按一下 [檔案] 功能表中的 [開啟],然後按一下 [網站]。
[開啟網站] 對話方塊隨即顯示。
瀏覽至包含網站專案檔案的資料夾,然後按一下 [開啟]。
Visual Studio 2008 會顯示 Visual Studio 2005 網站的目標 .NET Framework 版本。它會提示您升級專案以使用 .NET Framework 3.5。
按一下 [是]。
Visual Studio 會更新 .NET Framework 版本,同時更新 Web.config 檔案中任何 .NET Framework 特定版本的資訊。
注意事項:
您可以在轉換後,手動變更這些版本設定。
在 [方案總管] 中,以滑鼠右鍵按一下網站的專案節點,然後按一下 [屬性頁],並按一下 [建置設定]。
建置設定隨即顯示。
請驗證 .NET Framework 的目標版本已設為 .NET Framework 3.5。如果版本不符的話,請從清單中選取正確的 .NET Framework 版本。
按一下 [確定] 關閉專案屬性頁。
測試專案
升級作業完成後,您就可以測試專案以確定可以執行。這也會幫助您識別專案中必須更新的程式碼。
若要驗證網站能夠順利編譯與執行
如果您知道程式碼所需的變更才能搭配新版 .NET Framework 來執行,請進行這些變更。
按一下 [建置] 功能表中的 [建置網站]。
專案中任何遺失的參考或其他編譯問題,都會顯示在 [錯誤清單] 視窗中。
在 [偵錯] 功能表上按一下 [開始偵錯]。
如果未啟用偵錯,就會顯示 [未啟用偵錯] 對話方塊。選取選項來加入已啟用偵錯的 Web.config 檔案,然後按一下 [確定]。
[已停用指令碼偵錯] 對話方塊可能也會一併顯示出來。這表示 Internet Explorer 已停用了指令碼偵錯功能。若要啟用用戶端指令碼的偵錯功能,請遵循對話方塊中的指示進行。
按一下 [是] 繼續偵錯。
驗證專案如預期般執行。
後續步驟
如果您想要將包含 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 應用程式專案