
- .NET Core 教程
- .NET Core - 首頁
- .NET Core - 概述
- .NET Core - 先決條件
- .NET Core - 環境設定
- .NET Core - 開始入門
- .NET Core - 數值計算
- .NET Core - 垃圾回收
- .NET Core - 程式碼執行
- .NET Core - 模組化
- .NET Core - 專案檔案
- .NET Core - 包引用
- 使用 .NET Core 建立 UWP 應用
- .NET Core - MSBuild
- .NET Core - 元包
- Windows 執行時和擴充套件 SDK
- 建立 .NET Standard 庫
- .NET Core - 可移植類庫
- 向庫中新增引用
- 共享 .NET Core 庫
- 建立 Xamarin.Forms 專案
- .NET Core - PCL 故障排除
- .NET Core - 建立測試專案
- 在 Visual Studio 中執行測試
- .NET Core - 測試庫
- 託管可擴充套件性框架 (Managed Extensibility Framework)
- .NET Core - SDK
- .NET Core - MSBuild 和 project.json
- 恢復和構建以及 MSBuild
- .NET Core - 遷移
- .NET Core 有用資源
- .NET Core - 快速指南
- .NET Core - 有用資源
- .NET Core - 討論
.NET Core - 模組化
構建和實現模組化應用程式是 .NET Core 的另一個考慮因素。無需安裝整個 .NET Framework,您的應用程式現在只需安裝所需內容即可。讓我們轉到 Visual Studio 並檢視模組化。
這是我們在解決方案資源管理器中的簡單 .NET Core 應用程式。讓我們展開“引用”,您將看到對 .NETCoreApp 的引用。

在 .NETCoreApp 內部,您將看到對 NuGet 的包引用;讓我們展開它。

您將看到一系列 NuGet 包引用。如果您使用過 .NET Framework,那麼許多這些名稱空間看起來都很熟悉,因為您習慣於在 .NET Framework 中使用它們。
.NET Framework 被拆分為許多不同的部分,並使用 CoreFx 重新實現;這些部分進一步作為單獨的包分發。

現在,如果您展開 NETStandard.Library,您將看到附加引用。您甚至會注意到我們在此應用程式中使用的 System.Console。
現在您無需將 .NET Framework 中的所有內容都包含進來,而只需包含應用程式所需的內容。
還有一些其他好處;例如,可以根據需要單獨更新這些模組。
模組化帶來了效能優勢,您的應用程式可以執行得更快,特別是 ASP.NET Core 應用程式。
廣告