.Net:如何保持对祖父母的引用"项目精益和干净?

时间:2017-03-31 14:44:37

标签: c# .net dependencies projects-and-solutions solution

似乎我遇到了一些 想象一个.net解决方案(在MSVS措辞中)(C#,webapi,mvc在我的情况下,但我认为应该没关系)有很多项目,组织为:

p1 - 类库

p2 - 类库,引用p1(添加引用 - > p1)

p3 - 类库

如果我想在p3中使用p2,我会在p3中添加对p2的引用,这很清楚。现在,根据我之前在这种模型(引用库或项目)中的经验(C ++,Java),这意味着在p3中我可以访问p1,所以我可以使用p1的功能。似乎在.net解决方案中并非如此。

我可以想象这样做的各种原因,但是当我尝试绘制所有依赖项时,它确实会阻塞解决方案图。以下是仅有7个项目的小型解决方案示例:

Direct links to grandparents

因此是我的问题 - 是否有一种方法可以保持依赖关系的精益和清洁,如下所示(与上述相同,但没有直接链接到"祖父母和#34;):

Lean and clean dependencies

谢谢!

0 个答案:

没有答案
相关问题