Overview to NuGet package manager
A NuGet package is a .nupkg
file that contains all the required components needed to reference an external library in a project. Typically, this component is one or more DLLs and the metadata describing the package. It can consist of other components, source code, and debug symbols, but this is rare.
When you install any of the Visual Studio 2017 workloads, by default it installs the support for NuGet along with the NuGet package manager
tool, which you can find listed under the Individual components
tab of the installer. If you uninstall it, all the dependent workloads will automatically get uninstalled from your system:

NuGet package manager
comes in both console and GUI mode, integrated as part of the Visual Studio IDE. As GUI provides you with easier access to search, install, update, and uninstall a package, it is always preferable, and most of the time a developer interacts with it while using any library package through NuGet.
When you install a NuGet...