nLabs NuGet Manager
A Visual Studio-style NuGet package manager for .NET projects inside VS Code.

Features
- 3-column layout — Projects | Package List | Details, just like Visual Studio's NuGet Package Manager
- Search — Query NuGet.org with sorting options (downloads, last updated, newest, A–Z)
- Popular packages — Opens with trending packages, no query needed
- Installed tab — See all packages currently referenced in your project
- Updates tab — Shows packages with newer stable versions, with a badge count
- Package details — Description, license, project URL, tags, dependency groups per target framework
- Version selector — Pick any version; latest stable pre-selected on install
- Pre-release toggle — Include or exclude pre-release packages
- Solution support — Open a
.sln or .slnx file and switch between all projects from a dropdown
- Multi-project workspace — All
.csproj / .fsproj / .vbproj files in your workspace are listed
- Resizable columns — Drag the gutters to adjust panel widths
--no-restore option — Skip automatic restore for faster installs
Requirements
- .NET SDK installed and available on
PATH
- A
.csproj, .fsproj, .vbproj, or .sln / .slnx file in your workspace
Usage
Open the manager:
- Right-click any
.csproj, .fsproj, .vbproj, .sln, .slnx file or folder → nLabs: NuGet Manager
- Open the Command Palette (
Ctrl+Shift+P) → nLabs: NuGet Manager
- Click the package icon in the editor title bar when a project file is open
Install a package:
- Search for a package name in the Search tab
- Click the package to see details
- Select a version from the dropdown
- Click Yükle (Install)
Remove a package:
- Go to the Yüklü (Installed) tab
- Click the package
- Click Kaldır (Remove)
Update a package:
- Go to the Güncellemeler (Updates) tab — shows packages with newer versions
- Click the package, the latest version is pre-selected
- Click Güncelle (Update)
Settings
| Setting |
Default |
Description |
nlabsNuget.skipRestore |
false |
Adds --no-restore to dotnet add/remove (run restore manually) |
Extension Commands
| Command |
Description |
nLabs: NuGet Manager |
Open the NuGet Manager panel |
How It Works
- Uses NuGet v3 REST API (search, version list, package details)
- Calls
dotnet add package / dotnet remove package under the hood
- Reads
.csproj XML directly to list installed packages
- Parses
.sln and .slnx files to enumerate solution projects
License
MIT
| |