Workspace scanner
Finds solutions, project files, Directory.Packages.props, NuGet.Config and packages.config across every workspace folder.
NuGet LL is a package manager for .NET workspaces in VS Code. Search a feed, install into
every project that needs it, and keep updates and vulnerabilities in view, all through the
dotnet CLI already on your machine.
NuGet LL lives in the activity bar. There is nothing to sign in to: it reads the projects in your workspace and talks to the feeds you already use.
From the Marketplace, or straight from your terminal.
$ code --install-extension piyushdoorwar.getll
Open a folder with .sln, .csproj, .fsproj or .vbproj files and select the NuGet LL icon. Projects, packages, shared props files and feeds are detected automatically.
Open the dashboard, search nuget.org or your own feed, choose a version and the projects that need it, and press Install. Updates and vulnerability checks are one click away.
NuGet LL drives the dotnet CLI, so the SDK needs to be on your PATH. SDK 7.0.200 or newer is recommended for the JSON reports.
NuGet LL runs anywhere VS Code extensions do, including Cursor and Windsurf. Install it from your editor's extension view.
The NuGet workflow you know from Visual Studio, built for VS Code and every project in the workspace.
Finds solutions, project files, Directory.Packages.props, NuGet.Config and packages.config across every workspace folder.
Search nuget.org or your configured feed, with prerelease and exact-id filters and a dotnet package search fallback.
Pick a version and the projects that need it, then install, update or remove in one step, with a confirmation before multi-project changes.
Outdated packages are split into patch, minor and major, so you can take the safe bumps in a batch and review the rest.
Run the SDK's vulnerability and deprecation checks, see severity per project, open the advisory and copy a report.
Projects governed by Directory.Packages.props are edited the right way, and shared props files are only touched after you confirm.
List, add, remove, enable and disable feeds through dotnet nuget, and jump to the NuGet.Config that defines each one.
Restore the workspace, a solution or a single project, with progress in the panel and the full output in the log.
The activity bar view counts projects, packages, outdated and vulnerable dependencies, and opens the right dashboard tab in one click.
Select any search result or installed package and the details sit right beside the list, including which of your projects already depend on it.
4.2.04.2.04.1.0olderNuGet LL has no backend. It reads your project files locally and only talks to the NuGet feeds you configure.
Search and metadata requests go straight from VS Code to nuget.org or your own feed. Nothing passes through a NuGet LL service.
Installs, updates, restores and health checks run through dotnet on your machine, spawned with argument arrays, never a shell.
NuGet LL never stores feed passwords. Tokens and URL-embedded credentials are masked in the log and the UI.
Edits stay inside your workspace, and shared files such as Directory.Packages.props change only after you confirm.
NuGet LL is a free VS Code extension. Install it from the Visual Studio Marketplace, or open it straight in VS Code, then manage every package from the activity bar.