visual studio nupkg create cli nuget

studio - nuget install package



¿Cómo crear un paquete NuGet a nivel de solución? (1)

Encontré un breve comentario de Phil Haack. Es de un issue en CodePlex:

Ya apoyamos esto. Simplemente no ponga ningún contenido en la carpeta / Contenido ni en la carpeta / Lib. Si su paquete solo tiene contenido en la carpeta / Herramientas, el paquete no se instalará en el proyecto.

No he tenido la oportunidad de probar esto, pero suena como lo que estás buscando. Un vistazo rápido al paquete RavenDB.Server (renombrar .nupkg a .zip) revela una configuración que es consistente con lo que Phil dijo en su comentario. Sin carpeta de contenido, sin carpeta lib. Un montón de archivos. Los archivos no están en una carpeta /tools , por lo que creo que es seguro suponer que no es un requisito.

¿Cómo creo un paquete NuGet a nivel de solución? Es decir, uno que no toca ningún proyecto y está listado en .nuget / packages.config (no en ningún paquete package.config).

Por ejemplo, psake y RavenDB.Server son paquetes NuGet a nivel de solución.

No puedo encontrar nada en la documentación de los archivos .nuspec o nuget.exe que diga algo sobre los paquetes de nivel de solución. No puedo encontrar nada especial en los procesos de compilación de esos dos proyectos cuando llaman nuget pack. De hecho, no puedo encontrar un solo resultado de búsqueda sobre la creación de paquetes de nivel de solución.