VS Code Extensions
NuGet Compass

NuGet Compass

by Wutname1

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

Downloads

22

Rating

— (0)

Version

0.3.1

Last updated

Jun 17, 2026

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

Related extensions