Vinicius Quaiato

{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}

NuPack: Uma das melhores invenções da Microsoft


Ontem (dia 06/10) foi anunciado o lançamento do NuPack.O projeto é realmente promissor, e não é uma simples invenção da Microsoft. É um projeto que a Microsoft abraçou (http://weblogs.asp.net/bsimser/archive/2010/10/06/unicorns-triple-rainbows-package-management-and-lasers.aspx).Em resumo: é um gerenciador de pacotes para .NET.O que é isso? É simplesmente algo parecido com Ruby Gems: MUITO BOM!!!Claro, é algo que irá evoluir muito, mas já nos dá um bruta poder. De dentro do Visual Studio podermos adicionar uma referência para um pacote em nossa aplicação sem ter de abrir o google, fazer o download, tirar do zip, adicionar a referência... Ele faz isso tudo para nós: é mesmo muito incrível!

Instalando NuPack

Façam o Download do NuPack aqui: http://nupack.codeplex.com/

Abrindo o Package Manager Console

Após instalar, abra seu Visual Studio e digite: Ctrl + W, Ctrl + Z, ou vá ao menu View >> Other Windows >> Package Manager Console.Este console (é Powershell!!!) é por onde você consegue instalar os pacotes.

Listando os pacotes disponíveis no NuPack

Para ver os pacotes disponíveis digite:List-PackageNuPack List-Package

Adicionando um pacote com o NuPack

No Package Manager Console digite:Add-Package NunitNuPack Add-Package

Assim fará o download e adicionará referências para o NUnit em seu projeto. É muito simples!

Gerenciando os pacotes

Após adicionar uma referência para um pacote o NuPack cria um arquivo packages.config onde ele armazena o pacote e a versão que foi adicionada ao projeto. Ainda não testei isso, mas imagino que ele consiga ver a disponibilidade de uma versão mais recente para fazer um upgrade.

<?xml version="1.0" encoding="utf-8"?><packages>  <package id="NUnit" version="2.5.7.10213" /></packages>

Removendo pacotes com NuPack

Para remover um pacote adicionado com o NuPack você pode usar o comando:Remove-Package NomePacoteNuPack Remove-Package

Alguns vídeos sobre NuPack

Alguns vídeos sobre o NuPack podem ser vistos aqui: http://nupack.codeplex.com/wikipage?title=ScreencastsÉ isso aê, vamos usar, dar feedback, e curtir esse projeto que realmente é MUITO bom!!!

Abraços, Vinicius Quaiato

Voltar

Fork me on GitHub