【发布时间】:2016-12-11 09:02:56
【问题描述】:
我们有一个不熟悉 nuget 的开发团队,我们非常需要它,特别是从我们的项目中创建包。
我们解决方案中的项目层次结构类似于:
项目 A 取决于: 项目 B、C、D、E
项目 B 取决于 项目 C、E
项目 C 取决于 项目 A、F
虽然我是 nuget 包的熟悉消费者,但我从未构建过自己的包。
问题: 当解决方案需要上面的项目 A、B、C 时,nuget 会解决项目的某些依赖项相同的事实吗?
【问题讨论】:
-
"项目 A 依赖项目 C", "项目 C 依赖项目 A";其中只有一个是真的
-
@l--''''''------''''''''''''' 我同意 Ivan Vargas 的观点。如果不同包中存在相同版本的依赖项,则依赖项将只安装一次。如果依赖项名称相同但版本不同,您可以在此文档中解决版本范围冲突问题:docs.nuget.org/ndocs/create-packages/dependency-versions 如有其他问题,请随时告诉我们。
标签: c# .net visual-studio nuget