Wide Ecosystem
NuGet supports a vast collection of packages, making it a comprehensive resource for .NET developers looking to integrate various libraries and tools into their projects.
Easy Package Management
It simplifies the process of adding, removing, and updating libraries in .NET projects by managing dependencies and ensuring compatibility between package versions.
Integration with Visual Studio
NuGet is integrated into Visual Studio, providing a seamless user experience with tools for package management directly within the IDE.
Automated Restore
NuGet enables automated package restore functionality, which ensures all project dependencies are available, facilitating smooth builds and deployments.
Support for Private Repositories
Supports hosting packages on private repositories, making it useful for organizations to manage internal libraries and proprietary code securely.
We have collected here some useful links to help you find out if NuGet is good.
Check the traffic stats of NuGet on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of NuGet on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of NuGet's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of NuGet on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about NuGet on Reddit. This can help you find out how popualr the product is and what people think about it.
How do I add nuget.org as a package feed when using nuget.exe CLI. (I need this for some CICD stuff I'm working on). Source: over 1 year ago
NU1100 Unable to resolve 'Azure.Identity (>= 1.7.0)' for 'net6.0-windows7.0'. PackageSourceMapping is enabled, the following source(s) were not considered: Microsoft Visual Studio Offline Packages, nuget.org. Source: over 1 year ago
The .NET cli new command provides many templates to create your project. You can also add the search command to find community-developed templates from NuGet or use dotnet new list to see available templates provided by Microsoft. - Source: dev.to / over 1 year ago
Right now, I have a (mostly) complete bootstrap script (gist) that downloads and imports NuGet.Packaging and all of its dependencies from nuget.org under the .NETStandard 2.0 TFM. Because I am using .NETStandard 2.0 dlls, in theory, this script should work on every version of PowerShell ever released. Source: over 1 year ago
I make many of my libraries (C#) publicly available on github, and also publish nuget packages of them on nuget.org. Source: almost 2 years ago
First issue, in the tutorial video, the nuget.org source is not configured by default (it is on the tutorial video). So I cannot install Crestron .nupkg on my computer. I've downloaded packages but cannot find anything to do with this files. Source: almost 2 years ago
Because, right now my situation seems a bit weird. I followed the tutorial and have successfully installed EmguCV on my pi, however I am having problems with running my program with it. I saw in the nuget.org that there was "Emgu.CV.runtime.debian-arm64", however, in my /bin/Debug/net7.0/runtimes, even after restoring it, no "debian-arm64" is present. There is, however, a "linux-arm64" present and it also has the... Source: about 2 years ago
Are you sure it builds? According to that error message it's trying to find your "UpHelp.Interfaces" project, but it's looking at nuget.org to find it. Is that package another Artifact? If so you need to use a nuget.config to add that source. Source: about 2 years ago
Aside: Why do you want to add explicit targets for e.g. .NET Standard 2.1 or .NET 7? If you're not using .NET 7 stuff, you can suffice by just targeting .NET 6. Fewer targets, smaller package. .NET 7 will just use the .NET 6 version. Look for example at the Frameworks tab on nuget.org. A library like this https://www.nuget.org/packages/AtleX.HaveIBeenPwned#supportedframeworks-body-tab explicitly targets only .NET... Source: about 2 years ago
Have you tried a different connector, like a 3rd party MySql connector? There should be a few on nuget.org to chose from. Source: about 2 years ago
What's in your nuget.config file? Is nuget.org a source? Source: about 2 years ago
I'm just using nuget.org as package source. Source: about 2 years ago
I can't speak for VS for Mac, but there are plenty of SQLite packages on NuGet so either your NuGet link is bad or something else weird is going on. You can verify by going to nuget.org with your browser and searching for SQLite there. Source: about 2 years ago
Technically to access the Windows App SDK you only need the Microsoft.WindowsAppSDK NuGet packge, which you can download from https://nuget.org and a WinRT projection. That leads to a bad experience though, so that's how VS is generally needed. Source: over 2 years ago
Here's the kicker... Unlike Java and Python, the vast majority of the libraries you need are built into The DotNet Runtime Packages. When you do need something specialized, you'll find it on the Nuget Package Repository. Source: over 2 years ago
The nuget.config points to the typical nuget.org link and one of our own links. This runtime should be on the azure build VM. and I dont think any reference should be required for it. Source: over 2 years ago
Go to nuget.org and search for "crc32 fast" https://www.nuget.org/packages?q=crc32+fast. Source: over 2 years ago
Since the nuget Packages are not being distributed to nuget.org yet, you will need to add a custom source for your Nuget packages. As it is mentioned in the Github repository under modules/mono/Readme.md, you can add a Nuget source with the following command:. Source: almost 3 years ago
Don't reinvent the wheel. There are several CSV reader libraries on nuget.org. I've used TinyCsvParser in a couple of projects and it's worked well for me. Source: almost 3 years ago
Also because its .net, you have access to repositories from everywhere, if you cant do the hard codding yourself most likely someone already did it and post in in nuget.org or others. Source: almost 3 years ago
Bookmark the nuget.org listings in your browser? Source: almost 3 years ago
Do you know an article comparing NuGet to other products?
Suggest a link to a post with product alternatives.
Is NuGet good? This is an informative page that will help you find out. Moreover, you can review and discuss NuGet here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.