Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>NuGet CompassNew to Visual Studio Code? Get it now.
NuGet Compass

NuGet Compass

wutname1

|
3 installs
| (0) | Free
NuGet for VS Code, with target framework filtering that actually works.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NuGet Compass

NuGet Compass

NuGet for VS Code, with target framework filtering that actually works.

⚠️ Early testing. This extension is in early testing and the API, settings, and UI may change without notice. Bug reports and feedback are very welcome.

Why

Default NuGet package manager UIs show the "latest" version of every package regardless of whether it actually targets your project's framework. On a net8.0 project, you'll see net10.0-only packages offered as updates, and "Update All" happily tries to install them — usually resulting in NU1202: Package X is not compatible with net8.0.

NuGet Compass is built around the assumption that every version offered to you should be one you can actually install.

Features (v0.2.x)

  • Lists installed packages from .csproj, .fsproj, and .vbproj projects
  • Reads your project's <TargetFramework> directly from MSBuild
  • Queries the NuGet v3 API and filters versions to those compatible with your TFM
  • Update level controls: patch / minor / major
  • Optional prerelease inclusion
  • Optional transitive dependency view

Settings

See nuget-compass.* in VS Code settings for update level, TFM filter, prerelease handling, dotnet path, and request tuning.

Status

Early development. Bug reports and feedback welcome at github.com/Wutname1/nuget-compass.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft