事件
移植程式碼的必要條件
開始移植程式碼之前,請先進行建置和執行 .NET 應用程式所需的變更。 這些變更可以在建置和執行 .NET Framework 應用程式的同時完成。
升級至支援您目標 .NET 版本的 MSBuild/Visual Studio 版本。 如需詳細資訊,請參閱 .NET SDK、MSBuild 和 VS 之間的版本設定關聯性。
我們建議您將 .NET Framework 應用程式的目標設為 4.7.2 版或更新版本。 這可確保在 .NET Standard 不支援現有 API 的情況下,仍可以使用最新的 API 替代項目。
請針對您想要移植的每個專案,在 Visual Studio 中執行下列動作:
- 以滑鼠右鍵按一下專案並選取 [屬性]。
- 在 [目標 Framework] 下拉式清單中,選取 [.NET Framework 4.7.2]。
- 重新編譯專案。
因為您的專案現在是以 .NET Framework 4.7.2 為目標,請使用該版本的 .NET Framework 作為基礎移植程式碼。
將所有參考轉換為 PackageReference 格式。
將您的專案轉換為 SDK 樣式格式。
將相依性更新為最新版本,並盡可能更新為 .NET 標準版本。
更多資源
訓練
模組
使用 .NET 升級小幫手將 ASP.NET Framework 現代化為 ASP.NET Core - Training
在本課程模組中,您將了解何時、為什麼以及如何使用升級小幫手將 ASP.NET Framework 應用程式現代化為 ASP.NET Core。
文件
-
了解如何分析外部相依性,將專案從 .NET Framework 移植到 .NET。
-
從 .NET Framework 移植到 .NET 7 - .NET Core
了解移植流程,並探索在您將 .NET Framework 專案移植到 .NET 7 時可能會有所幫助的工具。
-
建立最能反映專案和內容的移植計劃。