.NET 版本之间的不同依赖 (dll) 管理行为

问题描述

当 .NET Core 是 1.0 RC2 时,我开始使用 .NET。那时我才知道nugets是多么的方便。现在我在一个新雇主工作,正在学习 .NET 4.X(目前是 .NET 4.6.1),其中现有项目不使用 nuget。

我认为(到目前为止)给出的一个事实是:如果我有

  • 实现某事的项目 A
  • 使用/引用项目 A 的项目 B
  • 引用 B 的项目 C

在项目 C 中,我将自动访问项目 A 的类(因为我间接地将 A 的引用添加到项目 C)。

在 .NET Core 中,情况似乎如此。现在在项目 C 的 .NET 4 中,我必须明确添加对 A 的引用。当我不得不重新配置一个较旧的 .NET 4.X 项目时,我意识到了这一点,并且很惊讶间接依赖项不再自动存在。

我不知道或完全误解了引用/依赖项的管理方式是否有任何变化。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)