.NET - Apresentando o Nuget
Você conhece o Nuget ?
Se ainda não conhece deixe apresentá-lo...
O Nuget , anteriormente chamado de NuPack, é um gerenciador de bibliotecas para a plataforma .NET.O papel do Nuget é justamente ser um gerenciador de bibliotecas de modo a garantir que todas as dll´s de um pacote estejam atualizadas com suas versões corretas evitando assim erros de referência em seus projetos.
Ele é grátis e pode ser usado livremente no Visual Studio 2010. (Se você não tem o VS pode usar no Visual Web Developer 2010 Express)
Você pode obter o Nuget aqui : http://nuget.codeplex.com/releases/view/57706
Após baixar e instalar o Nuget ele se integra automaticamente ao Visual Studio ou Visual Web Developer
Para encontrá-lo no Visual Web Developer você deve fazer o seguinte:- Abra o menu Tools e selecione Extension Manager...
A seguir eu vou dar uma lista de comandos que você pode usar na opção Package Manager Console para realizar diversas tarefas:
Abra um projeto para o qual existem pacotes que você deseja gerenciar.
No menu Tools->Library Package Manager selecione Package Manager Console:
Será aberta a janela Package Manager Console onde podemos digitar os comandos.
Veja abaixo o primeiro comando que usei : List-Package que lista os pacotes disponíveis no projeto;
A relação de alguns comandos segue abaixo:
List-Package -Source c:\meuspacotes | Lista os pacotes de um local especificado |
List-Package -Update | Verifica se existem atualizações para um pacote |
List-Package -Installed | Lista os pacotes instalados |
List-Package -Select id | Filtra por id do pacote |
List-Package -Select version | Filtra por versão do pacote |
Add-Package nome_pacote | Adicionar um pacote |
Add-Package nome_pacote -IgnoreDependencies | Adiciona um pacote e ignora as dependências |
Add-Package nome_pacote -Version 2.0 | Adiciona uma versão específica de um pacote |
Add-Package nome_pacote -Project nome_projeto | Adiciona um pacote a um projeto específico |
Install-Package nome_pacote | Instala um pacote com id especificado |
Uninstall-Package nome_pacote | Desinstala um pacote com id especificado |
Veja a referência de comandos on-line aqui: Package Manager Console Commands
Simples , simples assim...
Eu sei é apenas Nuget , mas eu gosto...
Referências: