Instalando e conhecendo o NuGet (pt-BR)
Introdução
O NuGet é uma extensão do Visual Studio para gerenciar de maneira fácil a instalação de bibliotecas e ferramentas.
Quando você instala um pacote via NuGet, ele gerencia todas as suas referencias e dependências, copiando os arquivos de bibliotecas para sua Solution e atualizando automaticamente seu projeto, caso mude de idéia e queira remover uma referência feita, basta remove-la através do NuGet que todo o processo de instalação será desfeito, sem quebrar o seu código.
Você também pode desenvolver seu próprio pacote e compartilhá-lo através da galeria do NuGet.
Instalando o NuGet
A instalação do NuGet é bastante simples, basta baixar seu pacote de instalação do site oficial do NuGet, executá-lo e seguir o assistente.
Instalação do NuGet - Termo de Uso
Usando o NuGet
Uma vez instalado, a sua utilização é bastante simples, o NuGet vem com duas interfaces uma Gráfica e outra no Console, as duas interfaces são acessíveis através do menu: (Console) Tools/Library Package Manager/Package Manage Console ou (Gráfica) Tools/Library Package Manager/Manage NuGet Packages
Para instalar um pacote na interface gráfica basta pesquisar o pacote desejado e clicar em Install.
Ou se preferir o Package Manage Console, basta usar o comando Install-Package NomeDoPacote
Console
Alguns dos comandos do NuGet no Package Manage Console são, Get-Package (pesquisar um pacote), Uninstall-Package (remover um pacote instalado) e Update-Package (para atualizar um pacote)
Considerações
O NuGet facilita muito a vida do desenvolvedor no gerenciamento das dependências do seu projeto, checando de forma automática as novas atualizações, e principalmente facilitando bastante o acesso a vasta biblioteca de componentes disponíveis na internet, reunindo todas em um repositório.
Todavia, se desejar criar um repositório privado, mas compartilhado em sua empresa, podemos usa-lo ajustando a configuração do NuGet.Server.
No Visual Studio 2012, 2013, 2015 o NuGet já vem instalado e configurado com a IDE em forma de uma extensão do VS.
Para saber mais:
Cleyton Ferrari
Twitter: @cleytonferrari
TI Selvagem - Users Group Leader
http://www.tiselvagem.com.br