An extension for Visual Studio Code that lets you easily add, update, or remove
.NET Core 2.1+ package references to/from your project's .csproj or .fsproj
files using Code's Command Palette. Forked from Jason Rogers' excellent, but no
longer maintained, NuGet Package Manager extension.
Features
Search the NuGet package repository for packages using either (partial
or full) package name or another search term.
Add PackageReference dependencies to your .NET Core 2.1+ .csproj or
.fsproj files from Visual Studio Code's Command Palette.
Remove installed packages from your project's .csproj or .fsproj files via
Visual Studio Code's Command Palette.
Handles workspaces with multiple .csproj or .fsproj files as well as
workspaces with single .csproj/.fsproj files.
Restore projects using MSBuild. Use the dotnet extension to restore using dotnet.
Adding a Package:
Removing a Package:
Known Issues
The extension does not add DotNetCliToolsReference entries for tools.
Release Notes
2.1.0
Add support for restoring projects using MSBuild
2.0.0
Preserve XML formatting and comments when modifying project files
When multiple projects are present add an "All" option to modify all projects
Update existing NuGet packages
NuGet Package Manager forked
1.1.6
Allow self-signed certificates for requests when http.proxyStrictSSL is false (closes #24)
1.1.5
Cross-platform team development aid: don't add or remove XML declarations to/from first line of project files (closes #29)