NuGet: Gerenciando Dependências no .NET

Um guia para usar o NuGet, o gerenciador de pacotes oficial da plataforma de desenvolvimento Microsoft.


NuGet: Gerenciando Dependências no .NET
1 Carregando...

NuGet: Gerenciando Dependências no .NET

Se você trabalha com C# ou .NET, você usa NuGet. É o repositório central para mais de 300.000 pacotes únicos.

Como Usar o NuGet

Existem três maneiras principais de interagir com o NuGet:

  1. GUI do Visual Studio: Clique direito no projeto -> “Gerenciar Pacotes NuGet”. A interface clássica de apontar e clicar.
  2. .NET CLI: A maneira moderna e multiplataforma.
    dotnet add package Newtonsoft.Json
  3. Console do Gerenciador de Pacotes: Um console PowerShell dentro do VS.
    Install-Package Newtonsoft.Json

Gerenciando Versões

Dependências são armazenadas no arquivo do seu projeto (.csproj).

<ItemGroup>
  <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>

Feeds Privados

Para desenvolvimento corporativo, o NuGet suporta feeds privados (como Azure Artifacts ou GitHub Packages), permitindo compartilhar código internamente com segurança.

Conclusão

NuGet é essencial para o desenvolvedor .NET moderno. Com as novas ferramentas de CLI, é mais rápido e fácil do que nunca gerenciar dependências no Windows, Mac ou Linux.