Actualmente estamos creando una solución con varios proyectos.Crear paquete nuget para una solución con múltiples proyectos
tenemos algo como esto:
- Common
- Logging
- Logging.NLog
- Threading
Así Logging.NLog depende de registro, inicio de sesión común ... etc.
Cuando empaquetamos Logging.NLog Me gustaría que nuget descubra el Loggin y las dependencias comunes.
Por el momento, he creado un paquete con Common, a continuación, en el registro que se instala el paquete común con
install-package Common
Pero cada vez que hago una modificación en común, tengo que actualizar el paquete y que se crean por nuestro sistema de integración continuo (Hudson), por lo que es bastante molesto cuando estamos desarrollando.
Me gustaría simplemente tener una referencia de proyecto (Agregar referencias -> Proyecto ...) y el nuget descubrir las dependencias de todos modos.
¿Hay alguna manera de lograrlo?
¿Quiere decir que cuando construye un paquete NuGet para el registro, desea que incluya una dependencia del paquete para Common, como Common se incluye en el registro a través de NuGet? –
Posible duplicado de [Creación de un paquete NuGet de múltiples proyectos en una solución] (https://stackoverflow.com/questions/15882770/creating-one-nuget-package-from-multiple-projects-in-one-solution) –