User Tools

Site Tools


nuget

NuGet

Commands

dotnet restore .\SomeProject.csproj Restore NuGet packages by command line.
dotnet list .\SomeProject.csproj package List NuGet package dependencies of a project.
dotnet list .\SomeProject.csproj package --include-transitive List NuGet package dependencies of a project with transitive dependencies.
dotnet list .\SomeSolution.sln package --include-transitive List NuGet package dependencies of a solution with transitive dependencies.
$pkgId = "newtonsoft.json"
$version = "13.0.3"
"https://api.nuget.org/v3-flatcontainer/$pkgId/$version/$pkgId.nuspec"
(Open URI in browser - Invoke-RestMethod does not seem to work). List NuGet package dependencies from a repo. Not sure if this actually works.
dotnet nuget list source --format detailed List the NuGet package sources.
Get-ChildItem -Recurse -Directory | Where-Object { $_.Name -in @('bin','obj','packages') } | Remove-Item -Recurse -Force Remove all packages from a solution.

NuGet Source Locations

Scope Location Notes
User-level %APPDATA%\NuGet\NuGet.Config
Machine-level %ProgramFiles(x86)%\NuGet\Config\NuGet.Config Less common.
Project-level Any NuGet.Config file in your solution or project directory.

List them with the nuget sources list command.

Package Cache Locations

  • %userprofile%\.nuget\packages
  • %userprofile%\AppData\Local\NuGet
nuget.txt · Last modified: 2025/10/17 02:48 by stephen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki