What is Metapackages in .Net Core ?
It is a package having series of dependencies on additional package, rather than any actual dlls or code itself.
A group of packages that are used in tandem are described by metapackages. Like regular NuGet packages, tunnel rush metapackages can be referenced. By referencing a metapackage, you have essentially added a reference to each of the packages that it depends on.
This package does not contain any actual dlls or code itself, it merely contains a series of dependencies on additional packages. By adding this package to your project, you bring in all the relevant packages along with their dlls on which it depends and it is called a metapackage