Dotnet-core-modularity

提供:Dev Guides
移動先:案内検索

.NET Core-モジュール性

NET Coreのもう1つの考慮事項は、モジュール化されたアプリケーションを構築および実装することです。 .NET Framework全体をインストールする代わりに、アプリケーションは必要なものだけをインストールできるようになりました。 ビジュアルスタジオに行って、モジュール性を見てみましょう。.

ソリューションエクスプローラーのシンプルな.NET Coreアプリケーションを次に示します。 Referencesを展開すると、.NETCoreAppへの参照が表示されます。

.Net Core App

NETCoreApp内には、NuGetへのパッケージ参照が表示されます。拡大しましょう。.

NuGet

NuGetパッケージリファレンスのシリーズ全体が表示されます。 .NET Frameworkで作業したことがある場合、これらの名前空間の多くは、.NET Frameworkで使用して慣れているため、見慣れたものになります。

NET Framework is split into many different pieces and re-implemented with CoreFx; these pieces are further distributed as individual packages..

フレームワーク

  • NETStandard.Libraryを展開すると、追加の参照が表示されます。 このアプリケーションで使用しているSystem.Consoleにも気付くでしょう。
  • これで、すべてを.NET Framework内に取り込む必要はなく、アプリケーションに必要なものを取り込むだけです。
  • 他にもいくつかの利点があります。たとえば、これらのモジュールは必要に応じて個別に更新できます。

モジュール化によりパフォーマンスが向上し、アプリケーション、特にASP.NET Coreアプリケーションをより高速に実行できます。