Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>NuGet Manager for VS CodeNew to Visual Studio Code? Get it now.
NuGet Manager for VS Code

NuGet Manager for VS Code

baliestri

|
156 installs
| (1) | Free
A NuGet Package Manager based on JetBrains Rider's UI and features.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NuGet Manager for VS Code

Browse and manage NuGet packages in a dedicated VS Code panel for .NET workspaces. The extension brings package discovery, version details, project actions, NuGet sources, cache folders, and logs together in a Rider-inspired interface.

Features

  • Browse installed and available packages for a solution or project. Search enabled NuGet feeds, include prerelease versions when needed, and inspect update candidates.
  • Inspect versions, dependencies, descriptions, authors, tags, and links before choosing a package.
  • Add, update, downgrade, or remove packages for selected projects. Restore packages and apply available updates from the same view.
  • Add and edit NuGet sources, change their enabled state, and inspect both individual configuration files and the effective configuration.
  • Open or clear NuGet cache folders, and inspect the integrated log with level filters.
  • Use NuGet credential providers for authenticated feeds and configure a proxy when required.

Screenshots

Package browsing Package details
Installed packages and available updates Package version, metadata, and actions
Sources Source properties
NuGet source list and enabled feeds NuGet configuration properties
Cache folders Logs
NuGet cache folders and sizes Integrated NuGet logs

Effective configuration

Effective NuGet.Config summary

Planned

  • Package Manager Console.
  • For v3, investigate a persistent .NET backend using official NuGet libraries for feed access, configuration, and local restore snapshots. A separate proof of concept will compare correctness, responsiveness, runtime packaging, and failure handling with the current implementation before any migration.
  • If the proof of concept succeeds, migrate package reads and operation validation incrementally while keeping the VS Code interface and project SDK/MSBuild integration.

Installation

Install NuGet Manager for VS Code by baliestri from the Visual Studio Marketplace or Open VSX, or run:

code --install-extension baliestri.nuget-code

The extension requires VS Code 1.100.0 or newer and a .NET workspace. Install the .NET SDK so that dotnet is available, or set nuget-code.dotnetPath to its executable. Authenticated feeds may require a NuGet credential provider.

Usage and configuration

  1. Open a workspace containing a .sln, .slnx, .csproj, .fsproj, or .vbproj file.
  2. Run Manage NuGet Packages from the Command Palette or a solution/project context menu.
  3. Select a solution or project, then use Installed or Discover to browse packages. Choose feeds and prerelease behavior from the toolbar.
  4. Select a package to inspect its details and available actions. Use Sources, Folders, and Logs for NuGet configuration, caches, and diagnostics.

Common settings are available through VS Code's Settings UI:

Setting Purpose
nuget-code.dotnetPath Path to the dotnet executable when it is not on PATH.
nuget-code.extraConfigPaths Additional NuGet.config files to load.
nuget-code.sources.saveIn Where edits to the effective configuration are saved: workspace, user, or a config file path.
nuget-code.credentialProviderPaths Additional NuGet credential provider executables.
nuget-code.proxy Proxy URL for NuGet HTTP requests.
nuget-code.useVsCodeProxy Use VS Code's http.proxy when no extension proxy is set.
nuget-code.calculateCacheSizesOnLoad Calculate cache folder sizes when the panel opens.

Package search uses HTTP NuGet V3 feeds. Local feeds can still contribute to installed package availability checks.

For development and release information, see the project README. Licensed under MIT.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft