继承项目之间的依赖关系

本文关键字:依赖 关系 之间 项目 继承 | 更新日期: 2023-09-27 18:17:03

由于架构需求,我必须将所有第三方依赖项集中在一个项目中。然后,解决方案中的其余项目将把该项目作为继承所有这些依赖项的依赖项引用,以避免它们在解决方案中重复。

我想知道这是否可能,即使我必须做一些棘手的调整,使其工作。如有任何建议,不胜感激。

提前感谢!

继承项目之间的依赖关系

如果你引用一个项目,你不一定引用它的依赖项。

假设我有一个项目A,它引用了3rdPartyLib.dll。当我引用ProjectA.dll时,我没有引用3rdPartyLib.dll。

一种方法是编写项目A中使用3rdPartylib.dll的所有逻辑,并基本上将其用作抽象层。然后引用projectA.dll并调用该逻辑,调用程序集将不知道3rdPartyLib.dll