Instalando e conhecendo o NuGet (pt-BR)

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


Interface Gráfica do NeGet

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.

No Visual Studio 2012, 2013 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 

Sort by: Published Date | Most Recent | Most Useful
Comments
Page 1 of 1 (1 items)