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...