An extension for Visual Studio Code that lets you easily update/remove/install
packages from NuGet server for .NET Core/.Net 5
projects
- Simple & Fast
- 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 (
NuGet
,BaGet
,GitLab
,Nexus
) - Compatible with Linux and Windows
- Indenting XML output
- Open your project workspace in VSCode
- Open the Command Palette (Ctrl+Shift+P)
- Select
> NuGet Package Manager GUI
{
//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
// NuGet Host "https://api.nuget.org/v3-flatcontainer/{{packageName}}/index.json"
// BaGet Host "http://localhost/v3/package/{{packageName}}/index.json"
// GitLab Host "http://localhost/api/v4/projects/2/packages/nuget/download/{{packageName}}/index.json"
// Nexus Host "http://localhost/repository/nuget-hosted/v3/content/{{packageName}}/index.json"
"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
// NuGet Host "https://azuresearch-usnc.nuget.org/query"
// BaGet Host "http://localhost/v3/search"
// GitLab Host "http://localhost/api/v4/projects/2/packages/nuget/query"
// Nexus Host "http://localhost/repository/nuget-hosted/v3/query/0"
"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,
//deprecated
//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"
}
- Fixed some bugs
- Fixed some bugs
- Add pagination to the package search results
- Add search box in the project list
- Add new setting
nugetpackagemanagergui.indentType
for indenting XML output
- Fixed some bugs
- Improve UI/UX
nugetpackagemanagergui.nuget.searchPackage.defaultTakeis deprecated
- Support several NuGet servers (#10 by @TomyCesaille)
- Both
andnuget.packageVersionsUrl
properties changed tonuget.searchPackage.url
nuget.packageVersionsUrls
andnuget.searchPackage.urls
- Log error detail in VSCode Developer Tools
- Add the proxy support
- Improve UI/UX
- Install new package bug fixed
- Improve the speed of loading package versions from NuGet server(
4x faster than the older versions
)
- Some variables overridable in
settings.json