.NET Core - Modularité

Créer et implémenter une application modulaire est une autre considération de .NET Core. Au lieu d'installer l'ensemble du .NET Framework, votre application peut maintenant simplement installer ce qui est requis. Passons au studio visuel et voyons la modularité.

Voici notre application .NET Core simple, dans l'Explorateur de solutions. Développons les références et vous verrez une référence à .NETCoreApp

Dans .NETCoreApp, vous verrez une référence de package à NuGet; élargissons-le.

Vous verrez toute la série de références NuGet Package. Si vous avez travaillé dans .NET Framework, la plupart de ces espaces de noms vous sembleront familiers, car vous y êtes habitué à l'aide de .NET Framework.

.NET Framework est divisé en plusieurs parties différentes et réimplémenté avec CoreFx; ces pièces sont ensuite distribuées sous forme d'emballages individuels.

  • Maintenant, si vous développez la NETStandard.Library, vous verrez des références supplémentaires. Vous remarquerez même System.Console que nous utilisons dans cette application.

  • Désormais, vous n'avez pas à tout importer dans .NET Framework, mais simplement à apporter ce dont vous avez besoin pour votre application.

  • Il y a aussi d'autres avantages; par exemple, ces modules peuvent être mis à jour individuellement si vous le souhaitez.

La modularité améliore les performances et votre application peut s'exécuter plus rapidement, en particulier l'application ASP.NET Core.