NuGet

Nuget es un gestor de paquetes Open Source que viene integrado con Visual Studio y que permite a los desarrolladores buscar, descargar, instalar, configurar y actualizar librerías en nuestros proyectos .NET de una manera limpia y transpartente.

Nuget

Nuget

Esta herramienta nos evita tener que, por cada compenete externo que querramos utilizar, buscar y descargar de la web los assemblies de la versión que estemos necesitando, instalarlos o copiarlos en nuestro equipo, agregar las referencias, probar que funcione y rezar para que esta no tenga dependencias a otras líbrerias que no tengamos (no les resulta familiar esta secuencia de pasos?).

Es importante destacar que Nuget esta disponible para todas las versiones de Visual Studio 2010, pero no para versiones anteriores del IDE.

Vamos a ver un ejemplo sencillo agregando a nuestro proyecto ASP.NET MVC3 un paquete de librerias que nos permita integrar twitter. Tenemos dos formas de instalar nuestros paquetes con Nuget, utilizando la interfaz gráfica o la consola.

Veamos la primer opción, para eso vamos a la carpeta Reference, hacemos click derecho sobre la misma y elegimos la opción “Add Library Package Reference“. Esto nos va a abrir la siguiente interfaz:

Interfaz gráfica de Nuget

Interfaz gráfica de Nuget

Ahora hacemos click en la pestaña “Online” y procedemos a buscar librerías relacionadas a twitter. Del listado de componentes encontrados vamos a instalar Twitter Helper, componente que nos permite agregar widgets de twitter de una manera muy sencilla. Por lo tanto seleccionamos el paquete y hacemos click en el botón “Install”:

Instalando nuestro primer paquete con Nuget

Instalando nuestro primer paquete con Nuget

Instalado el componente, vamos a hacer una simple prueba utilizando algunos de los widgets del helper sobre una vista de nuestro proyecto. En este caso vamos a mostrar una caja de busqueda por el hashtag “Nuget” y para eso vamos a escribir lo siguiente:

1: <h2> @ViewBag.Message</h2>
2: <p>
3:  To learn more about ASP.NET MVC...
4:   @TwitterGoodies.Search("Nuget")
5: </p>

Ejecutamos y veremos el widget en acción!

Widget en acción!

Widget en acción!

Simple, no? 🙂

Bien, la otra alternativa para usar Nuget es por medio de la consola integrada a Visual Studio. La misma la podremos abrir desde menu “Tools\Library Package Maneger\Package Manager Console“.

Desde la consola podremos instalar nuestros paquetes escribiendo el siguiente comando “PM > Install-Package Twitter.Helper”. En nuestro caso nos mostrara un mensaje de advertencia ya que hemos instalado el paquete previamente.

Instalando nuestro paquete desde la consola

Instalando nuestro paquete desde la consola

Ademas de esta línea de comando tenemos a disposición muchas otras, como por ejemplo para la busqueda de paquetes.

Espero que les sea de utilidad!

Bienvenido alittlebigof a la blogosfera!

Desde hace unos días todos los amantes de la tecnología podemos disfrutar del blog alittlebigof de mi amigo personal @pepolivera.

alittlebigof

alittlebigof

Y que mejor reseña que la del mismo autor:

Este será mi primer blog que espero sea interesante, y su fin sera anuncia cualquier cosa importante XD, principalmente estará dedicado a todo lo que sea tecnología. Pero una de esas capaz suba algun post de otra tema nada que ver. Eso si, cualquier tema sobre el que quieran que hable, con gusto dejenme un comentario, e intentare ver que puedo hacer. Seguramente suba algo sobre lo que me pidan.

Espero que les guste y allá vamos ! Al infinito y mas allá !

De mi parte felicitaciones y bienvenido al mundo de los blogs! (.. gracias por el post sobre la actualización de Android, se que en parte lo escribiste por mí :))