Semic NuGet (.NET)
Visual Studio Code extension for browsing NuGet sources and inspecting packages used by projects listed in a .slnx solution file.
Features
- Opens a dedicated
NUGET panel in the VS Code panel area.
- Finds the first
.slnx file in the workspace and loads all referenced .csproj projects.
- Reads
PackageReference entries from projects.
- Supports central package versions from nearest
Directory.Packages.props.
- Reads available sources through
dotnet nuget list source.
- Provides a workspace setting,
semicDotnetNuget.source, for the default source name.
- Searches HTTP NuGet v3 sources from the Browse tab.
- Shows installed packages and packages with inconsistent versions in the Consolidated tab.
Requirements
- VS Code 1.116+
- Node.js 20+ for development
- .NET SDK available on PATH for
dotnet nuget list source
Development
Install dependencies:
npm install
Run validation:
npm run lint
Build extension host and webview assets:
npm run compile
Start local development:
- Open this folder in VS Code.
- Run
npm run compile.
- Press
F5.
- In the Extension Development Host run
Semic NuGet: Open.
Commands
Semic NuGet: Open
Semic NuGet: Refresh
| |