- .NET Core - Migrations
- Restoring and Building & MSBuild
- .NET Core - MSBuild & project.json
- .NET Core - SDK
- Managed Extensibility Framework
- .NET Core - Testing Library
- Running Tests in Visual Studio
- .NET Core - Create a Testing Project
- .NET Core - PCL Troubleshooting
- Creating a Xamarin.Forms Project
- Sharing .NET Core Libraries
- Adding References to Library
- .NET Core - Portable Class Library
- Create .NET Standard Library
- Windows Runtime & Extension SDKs
- .NET Core - Metapackage
- .NET Core - MSBuild
- Create UWP App with .NET Core
- .NET Core - Package References
- .NET Core - Project Files
- .NET Core - Modularity
- .NET Core - Code Execution
- .NET Core - Garbage Collection
- .NET Core - Numerics
- .NET Core - Getting Started
- .NET Core - Environment Setup
- .NET Core - Prerequisites
- .NET Core - Overview
- .NET Core - Home
.NET Core Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
.NET Core - Modularity
It is another consideration of .NET Core to build and implement apppcation that is modular. Instead of instalpng the entire .NET Framework, your apppcation can now just install what is required. Let us go to the visual studio and see the modularity.
Here is our simple .NET Core apppcation, in Solution Explorer. Let us expand References and you will see reference to .NETCoreApp
Inside .NETCoreApp, you will see package reference to NuGet; let us expand it.
You will see the whole series of NuGet Package references. If you have worked in .NET Framework, then many of these namespaces will look famipar, because you are used to it by using in .NET Framework.
.NET Framework is sppt into many different pieces and re-implemented with CoreFx; these pieces are further distributed as inspanidual packages.
Now if you expand the NETStandard.Library, you will see addition references. You will even notice System.Console which we are using in this apppcation.
Now you don’t have to bring in everything inside the .NET Framework, but just bring in what you need for your apppcation.
There are some other benefits as well; for example, these modules can be updated inspanidually if desired.
Modularity leads to performance benefits and your apppcation can run faster, especially ASP.NET Core apppcation.
Advertisements