To work with NuGet, as a package consumer or creator, you can use a command-line interface (CLI) tools as well as NuGet features in Visual Studio.
NuGet provides a variety of tools used by both creators and consumers.
|nuget.exe CLI||All||Creation, Consumption||Provides all NuGet capabilities, with some commands applying specifically to package creators, some applying only to consumers, and others applying to both.|
|dotnet CLI||All||Creation, Consumption||Provides certain NuGet CLI capabilities directly within the .NET Core toolchain. As with the NuGet CLI, the dotnet CLI does not interact with Visual Studio projects.|
|Package Manager Console||Visual Studio on Windows||Consumption||Provides PowerShell commands for installing and managing packages in Visual Studio projects.|
|Package Manager UI||Visual Studio on Windows||Consumption||Provides an easy-to-use UI for installing and managing packages in Visual Studio projects.|
|Manage NuGet UI||Visual Studio for Mac||Consumption||Provide an easy-to-use UI for installing and managing packages in Visual Studio for Mac projects.|
|MSBuild||Windows||Creation, Consumption||Provides the ability to create packages and restore packages used in a project directly through the MSBuild toolchain.|