Nuget: debería comprometer la totalidad del contenido de la carpeta de paquetes?

StackOverflow https://stackoverflow.com/questions/4471144

  •  11-10-2019
  •  | 
  •  

Pregunta

Me empezado a utilizar Nuget e instalados algunos paquetes, la mayoría de ellos tienen acerca de 200 KB max pero NUnit tiene 3 MB .

Mi solución es de código abierto y se descarga por mucha gente, sólo estoy pensando: debería comprometer la totalidad de los paquetes de la carpeta tal como se ignoran o no los archivos dll

¿Qué es lo que ustedes?

¿Fue útil?

Solución

En lo personal me gustaría incluir toda la carpeta de paquetes. No hay nada peor que tener un proyecto de código abierto luego tener que buscar abajo de la DLL necesaria para ejecutarlo.

Se podía incluir los archivos .nupkg y obtener al usuario ejecutar update-paquete pero entonces usted está asumiendo que tienen Nuget instalar y recordar para ejecutarlo.

Creo que es mucho más rápido para ponerse en marcha del proyecto de código abierto tiene todo, desde el ir a buscar.

Otros consejos

NuGet ahora tiene la capacidad para que usted pueda volver a descargar los paquetes faltantes como una etapa de pre-construcción, lo que significa que sólo es necesario para cometer su archivo packages.config (e incluir nuget.exe en una herramientas de la carpeta).

Usando NuGet sin cometer Paquetes de control de código fuente para más detalles.

Para repetir lo que dijo Simon - es 2010. El ancho de banda y almacenamiento son baratos en esa escala. La conveniencia de tener los paquetes con la fuente supera el infierno de los ahorros.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top