【发布时间】:2011-11-09 04:05:48
【问题描述】:
我们目前正在构建一个包含多个项目的解决方案。
我们有这样的东西:
- Common
- Logging
- Logging.NLog
- Threading
所以Logging.NLog依赖于Logging,Logging on Common...等
当我们打包 Logging.NLog 时,我希望 nuget 发现 Loggin 和 Common 依赖项。
目前,我用 Common 创建了一个包,然后在 Logging 中安装了这个包 Common with
install-package Common
但是每当我对 Common 进行修改时,我都必须更新包,它们是由我们的持续集成系统 (Hudson) 创建的,所以在我们开发时非常烦人。
我只想有一个项目参考(添加参考 -> 项目...),然后 nuget 无论如何都会发现依赖关系。
有办法实现吗?
【问题讨论】:
-
您的意思是说,当您为 Logging 构建 NuGet 包时,您希望它包含对 Common 包的依赖项,因为 Common 通过 NuGet 包含在 Logging 中?
标签: c# .net dependencies nuget nuget-package