visual tutorial studio online net microsoft create nuget nuget-package folder-structure

tutorial - nuget package explorer



Nuget: cambiar la ruta y el nombre del directorio del paquete (4)

Esta pregunta ya tiene una respuesta aquí:

¿Es posible cambiar el nombre y la ruta del directorio del paquete nuget creado?

Mi estructura de carpetas actual es así:

+ src

++ Proyecto1

++ Proyecto2

++ paquetes

Me gustaría tener una estructura de carpetas como esta:

+ Lib (paquetes)

+ src

++ Proyecto1

++ Proyecto2


A partir de la versión 2.2 puede cambiar el archivo NuGet.Config.

Archivo de configuración de NuGet

Edite el valor de la clave "repositorypath" (y elimine el comentario).


Esta limitación está en el complemento VS, utilizando la línea de comandos puede elegir el directorio de paquetes para los comandos de instalación / actualización, pero luego no puede volver a usar la interfaz de usuario del complemento.


Lo hice para VS 2010.

1) Obtener NuGet actualizado.

2) Agregue un archivo nuget.config a la carpeta de soluciones como esta:

<?xml version="1.0" encoding="utf-8"?> <settings> <repositoryPath>../../../Dependencies/packages</repositoryPath> </settings>

3) Cree una carpeta de "paquetes" vacía en la ubicación referida por el archivo nuget.config.

4) Vaya a Herramientas -> Administrador de paquetes de biblioteca -> Administrar paquetes Nuget para la solución

5) Escriba "asynctargetingpack" en el cuadro de búsqueda (o cualquier otro paquete que prefiera)

6) Instalar el paquete.

7) Vaya a la carpeta "paquetes" en la ubicación referida por el archivo nuget.config y verifique que los archivos del paquete estén allí.


Puede hacer esto creando un archivo llamado nuget.config y almacenándolo en la misma ubicación que su archivo de solución.

El archivo de configuración debería verse así:

<settings> <repositoryPath>../libs/packages</repositoryPath> </settings>

Eso es.

Obviamente puedes poner el camino que quieras. Espero que ayude.