似乎我遇到了一些 想象一个.net解决方案(在MSVS措辞中)(C#,webapi,mvc在我的情况下,但我认为应该没关系)有很多项目,组织为:
p1 - 类库
p2 - 类库,引用p1(添加引用 - > p1)
p3 - 类库
如果我想在p3中使用p2,我会在p3中添加对p2的引用,这很清楚。现在,根据我之前在这种模型(引用库或项目)中的经验(C ++,Java),这意味着在p3中我可以访问p1,所以我可以使用p1的功能。似乎在.net解决方案中并非如此。
我可以想象这样做的各种原因,但是当我尝试绘制所有依赖项时,它确实会阻塞解决方案图。以下是仅有7个项目的小型解决方案示例:
因此是我的问题 - 是否有一种方法可以保持依赖关系的精益和清洁,如下所示(与上述相同,但没有直接链接到"祖父母和#34;):
谢谢!