C# · Essencial · Inglês · Técnico
NuGet
Gerenciador de pacotes do .NET: baixa bibliotecas versionadas de repositórios como nuget.org e as registra no projeto, resolvendo também as dependências de cada uma.
Onde usar
Aparece ao rodar dotnet add package ou ao ver um PackageReference no csproj. Fixar versões e revisar pacotes de terceiros importa para builds reproduzíveis e para a segurança da cadeia de suprimentos.
Em código
dotnet add package Serilog
dotnet list package --outdated
dotnet restoreExemplos
Just add the NuGet package and restore.
É só adicionar o pacote NuGet e restaurar.
We publish our shared library to a private NuGet feed.
Publicamos nossa biblioteca compartilhada em um feed NuGet privado.
Cuidado
Não é só o site nuget.org: é também o formato .nupkg e o cliente embutido no dotnet CLI, e você pode usar feeds privados.
Sinônimos
gerenciador de pacotes