Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>guget - NuGet Package ManagerNew to Visual Studio Code? Get it now.
guget - NuGet Package Manager

guget - NuGet Package Manager

nulifyer

|
2 installs
| (0) | Free
Manage NuGet packages across .NET projects with an interactive TUI
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
guget logo

guget - NuGet Package Manager for VS Code

Manage NuGet packages across .NET projects with an interactive TUI, right inside VS Code.

Screenshot placeholder

Features

  • Browse projects — scans recursively for .csproj / .fsproj files
  • Live version status — fetches latest versions from NuGet v3 API
  • Vulnerability & deprecation tracking — surfaces CVE advisories and deprecated status per package
  • Update packages — bump to latest compatible or latest stable version
  • Version picker — choose any specific version with target-framework and vulnerability indicators
  • Dependency tree — view declared and full transitive dependency trees
  • Add packages — search NuGet and add new package references
  • Bulk sync — apply a compatible version across all projects at once
  • Restore — run dotnet restore without leaving the TUI
  • Multi-source — respects NuGet.config and global NuGet source configuration

Requirements

  • The guget CLI binary must be installed
  • .NET SDK (for project discovery and dotnet restore)

Installation

  1. Install this extension from the VS Code Marketplace

  2. Install the guget CLI:

    Linux / macOS:

    curl -fsSL https://raw.githubusercontent.com/nulifyer/guget/main/install.sh | bash
    

    Windows (PowerShell):

    irm https://raw.githubusercontent.com/nulifyer/guget/main/install.ps1 | iex
    

    Or download from the Releases page.

Usage

  1. Open a folder containing .csproj or .fsproj files
  2. Open the command palette (Ctrl+Shift+P / Cmd+Shift+P)
  3. Run "Guget: Manage NuGet Packages"

guget opens as a full editor tab with complete keyboard and mouse support.

Extension Settings

Setting Default Description
guget.binaryPath "" Absolute path to the guget binary. Leave empty to auto-detect from PATH.
guget.verbosity "warn" Log verbosity level: none, error, warn, info, debug, trace
guget.additionalArgs [] Additional CLI arguments to pass to guget

Keybindings

Key Action
Tab / Shift+Tab Cycle panel focus
↑ / k / ↓ / j Navigate
u / U Update to latest compatible / stable version
r Open version picker
a Sync version across all projects
/ Search and add a new package
d Remove package
t / T Dependency tree / transitive tree
l Toggle log panel
s Toggle sources panel
? Toggle help overlay
q / Ctrl+C Quit
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft