Usuando NuGet – ¿Qué es NuGet?

Usando NuGet serie:

Es un manejador de paquetes que permite instalar y actualizar librerías y herramientas en Visual Studio 2010. Está basado en una extensión la cual se acopla a Visual Studio y es instalada desde el Extension Gallery, agregando funcionalidades de línea de comando (en powershell) e interfaz gráfica para realizar la búsqueda, instalación y actualización de paquetes.

Tiene dos formas principales de navegación:

  • Package Manager Console: Es una consola que se habilita dentro de Visual Studio 2010, basado en Powershell, permite consultar, instalar, actualizar y remover paquetes de los proyectos. Para llegar esta consola podemos navegar por el menú Herramientas -> Library package manager -> Package manager console. Algunos comando esenciales:
    • Get-Package: Trae todos los paquetes presentes en una solución, si no está abierta una solución, se combina con el parametro -ListAllAvailable para mostrar todos los paquetes presentes en la fuente consultada*.
    • Install-Package: Instala un paquete en un proyecto. Si el proyecto está abierto, solo se debe indicar el nombre del paquete a instalar.
    • Para conocer más acerca de los comando disponibles, puedes ejecutar en la consola el comando Get-Command *-Package .
  • Library Package Reference: Es una interfaz gráfica la cual nos permite realizar las mismas operaciones que en la consola. Se divide en tres paneles. Comenzando por el de la izquierda, donde existen varios tab para navegar el contenido (extensiones instaldas, galería en línea y actualizaciones); un panel central donde visualizamos los paquetes disponibles/instalados/buscados; y un tercer panel donde está las especificiones del paquete seleccionado . Para llegar a esta funcionalidad podemos navegar por el menú Herramientas -> Extension Manager .

Hoy en día existen librerías conocidas ya disponibles en NuGet, algunas de ellas: JQuery, NUnit,NHibernate, Elmah, LinqToTwitter, entre otras. Pueden consultar las librerías disponibles hoy día en http://www.nuget.org/List/Packages .

En las siguientes entregas estaré comentando un poco casos de usos con NuGet como por ejemplo:

  • Consumo de paquetes y creación de paquetes personalizados
  • Creando repositorios y servidores de NuGet personalizados

Hasta la próxima.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s