Se cada vez que a gente fosse programar precisasse escrever tudo do zero, ainda estaríamos reinventando a roda, o fogo e o wi-fi.
É aí que entra o NuGet, o gerenciador de pacotes do .NET.
Pensa no NuGet como um mercadão online de bibliotecas: você procura o que precisa, pega pronto e só encaixa no seu projeto.
🛒 Explorando o NuGet
O repositório oficial é nuget.org. Lá tem de tudo:
- Pacotes oficiais da Microsoft.
- Bibliotecas da comunidade.
- Ferramentas que resolvem desde “como fazer log” até “como gerar PDF com unicórnios”.
💻 Instalando pacotes
No Visual Studio Code
Tudo via CLI:
dotnet add package Newtonsoft.Json
Esse comando já baixa e registra no .csproj.
👉 Tradução: você mandou instalar o “kit de manipulação de JSON” e ele ficou disponível no projeto.
No Visual Studio
Tem a interface bonitinha:
- Clique direito no projeto.
- “Gerenciar Pacotes NuGet”.
- Procure o pacote → Instalar → Done.
É quase como adicionar app na loja do celular.
🎯 Por que usar?
- Reaproveitar código testado pela comunidade.
- Ganhar produtividade (ninguém merece escrever parser de JSON na unha).
- Garantir que o projeto fica organizado, porque as dependências ficam listadas no
.csproj.
🚀 Conclusão
O NuGet é o marketplace oficial do .NET. Usar ele é tipo deixar de caçar madeira e pedra no Minecraft e já começar com os blocos prontos.
✅ Mais tempo pra resolver o problema real, menos pra reinventar soluções.