Buscar..


Observaciones

NuGet.org :

NuGet es el administrador de paquetes para la plataforma de desarrollo de Microsoft, incluido .NET. Las herramientas de cliente de NuGet proporcionan la capacidad de producir y consumir paquetes. La Galería NuGet es el repositorio central de paquetes utilizado por todos los autores y consumidores de paquetes.

Imágenes en ejemplos cortesía de NuGet.org .

Instalación del Gestor de paquetes NuGet

Para poder administrar los paquetes de sus proyectos, necesita NuGet Package Manager. Esta es una extensión de Visual Studio, que se explica en los documentos oficiales: Instalación y actualización de NuGet Client .

A partir de Visual Studio 2012, NuGet se incluye en todas las ediciones y se puede usar desde: Herramientas -> NuGet Package Manager -> Package Manager Console.

Lo haces a través del menú Herramientas de Visual Studio, haciendo clic en Extensiones y actualizaciones:

introduzca la descripción de la imagen aquí

Esto instala tanto la GUI:

  • Disponible haciendo clic en "Administrar paquetes NuGet ..." en un proyecto o en su carpeta Referencias

Y la consola del administrador de paquetes:

  • Herramientas -> NuGet Package Manager -> Package Manager Console.

Gestión de paquetes a través de la interfaz de usuario

Cuando hace clic con el botón derecho en un proyecto (o en su carpeta Referencias), puede hacer clic en la opción "Administrar paquetes NuGet ...". Esto muestra el cuadro de diálogo Administrador de paquetes .

introduzca la descripción de la imagen aquí

Gestionando paquetes a través de la consola.

Haga clic en los menús Herramientas -> NuGet Package Manager -> Package Manager Console para mostrar la consola en su IDE. Documentación oficial aquí .

Aquí puede emitir, entre otros, install-package comandos install-package que instalan el paquete introducido en el "Proyecto predeterminado" seleccionado actualmente:

Install-Package Elmah

También puede proporcionar el proyecto para instalar el paquete, anulando el proyecto seleccionado en el menú desplegable "Proyecto predeterminado":

Install-Package Elmah -ProjectName MyFirstWebsite

Actualizando un paquete

Para actualizar un paquete usa el siguiente comando:

PM> Update-Package EntityFramework

donde EntityFramework es el nombre del paquete que se actualizará. Tenga en cuenta que la actualización se ejecutará para todos los proyectos, por lo que es diferente de Install-Package EntityFramework que se instalaría solo en el "Proyecto predeterminado".

También puede especificar un solo proyecto explícitamente:

PM> Update-Package EntityFramework -ProjectName MyFirstWebsite

Desinstalar un paquete

PM> Uninstall-Package EntityFramework  

Desinstalar un paquete de un proyecto en una solución

PM> Uninstall-Package -ProjectName MyProjectB EntityFramework

Instalando una versión específica de un paquete

PM> Install-Package EntityFramework -Version 6.1.2  

Agregando un feed fuente de paquete (MyGet, Klondike, ect)

nuget sources add -name feedname -source http://sourcefeedurl

Usando diferentes fuentes de paquetes Nuget (locales) usando la interfaz de usuario

Es común que la compañía configure su propio servidor nuget para la distribución de paquetes en diferentes equipos.

  1. Vaya al Explorador de soluciones y haga clic en el botón derecho del mouse, luego elija Manage NuGet Packages for Solution

introduzca la descripción de la imagen aquí

  1. En la ventana que se abre, haga clic en Settings

introduzca la descripción de la imagen aquí

  1. Haga clic en + en la esquina superior derecha y luego agregue el nombre y la URL que apunta a su servidor local de nuget.

introduzca la descripción de la imagen aquí

desinstalar una versión específica del paquete

PM> uninstall-Package EntityFramework -Version 6.1.2


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow