Category Archives: Tools

Nuget

NUGET {Tools #2}

Continuando na sistemática de artigos (ferramentas úteis) com o objetivo de dar uma visão geral sobre algumas ferramentas importante para o desenvolvimento de aplicações.

A partir de agora vamos APRESENTAR o NUGET. Vamos lá:

Essa ferramenta é um gerenciador de bibliotecas para a plataforma .NET projetada para encontrar e adquirir as bibliotecas utilizadas pelos aplicativos.

Ele garante que todas as dll’s de um pacote estejam atualizadas com suas versões corretas evitando erros de referência nos projetos.

nuget

Tela inicial do Nuget.

Apelidado anteriormente de NuPack e disponível no codeplex à partir do Visual Studio 2010.

Após instalado ele se integra automaticamente ao IDE.

Utilização

Primeiro, abra o NuGet no Visual Studio ou Xamarin Studio e busque por exemplo por novas versões de Xamarin.Forms.

Acessível via Tools|Extension Manager…, selecione All ou Tools e tenha o NuGet Package Manager.

nuget_2

Além disso, Tools|Library Package Manager exibe duas opções:

  • Package Manager Console – executa comandos Nuget para executaroperações de instalação, atualização, configuração e remoção de pacotes. (requer PowerShell).
  • Package Manager Settings – listas as configurações do Nuget.

Adicionando referências nos Projetos via Nuget:

Driver MongoDB

Em Tools|Nuget Package Manager|Manage Nuget Packages for Solution;

Digite Mongo na busca e escolha a biblioteca Official C# Driver for MongoDB , marque o projeto de instalação e dê um Install;

No VS Community 2015 é pré-requisito instalar o driver atualizado : MongoDB.Driver.

Microsoft.AspNet.WebApi.Client

Para criar as referências do pacote Microsoft.AspNet.WebApi.Client.

Em Manage Nuget Packages for Solution. Localize o pacote  e instale-o.

nuget_3

Pronto! Agora já podemos acessar a Web API e os recursos do MongoDB.

Realizando diversas tarefas

Aqui temos comandos para usar na opção Package Manager Console para realizar tarefas:

Abra um projeto onde existam pacotes para gerenciar. Em Tools|Library Package Manager selecione Package Manager Console.

List-Package

Lista os pacotes disponíveis no projeto.

List-Package -Source c:\meuspacotes

Lista os pacotes de um local especificado.

Novas Versões

Como não temos notificações sobre as novas versões quando abrimos uma solução Xamarin.Forms, verifique a existência de pacotes NuGet atualizados é a única forma de garantir que temos os releases.

Então é isso! Para mais detalhes dessa ferramenta e os comandos disponíveis consulte o help.

Ok! Sobre o NUGET é tudo o que eu tenho a dizer.

Missão cumprida!