An extension for Visual Studio Code that lets you easily update/remove/install packages from NuGet server for .NET Core/.Net 5 projects
Features
An easy user interface
Handles workspaces with multiple .csproj or .fsproj files
Update all packages with one click
Remove a package from the projects
Search and install new packages from NuGet Server
Support several NuGet servers
Compatible with Linux and Windows
How it works
Open your project workspace in VSCode
Open the Command Palette (Ctrl+Shift+P)
Select > NuGet Package Manager GUI
Settings
You can override the following settings in the User or Workspacesettings.json:
{//The maximum duration for completing a request from this extension"nugetpackagemanagergui.nuget.requestTimeout": 9000,//The NuGet endpoint addresses for getting package versions//* The first address in the list has highest priority//* The {{packageName}} property injecting by extension"nugetpackagemanagergui.nuget.packageVersionsUrls": ["https://api.nuget.org/v3-flatcontainer/{{packageName}}/index.json"],//The NuGet endpoint addresses for searching packages//* The first address in the list has highest priority"nugetpackagemanagergui.nuget.searchPackage.urls": ["https://azuresearch-usnc.nuget.org/query"],//true or false determining whether to include pre-release packages in the result of the search"nugetpackagemanagergui.nuget.searchPackage.preRelease": false,//The number of packages to return in the search result"nugetpackagemanagergui.nuget.searchPackage.defaultTake": 10//The number of spaces to be used for indenting XML output. Passing characters like ' ' or '\t' are also accepted"nugetpackagemanagergui.indentType": "2"}