我们的框架有 70 多个项目,我们希望为所有项目创建 nuget 包。为了做到这一点,我们确定了这 70 个项目的依赖层次结构,并发现项目之间有 4 个级别的向下引用。
在创建包低级项目时,我们没有任何问题,因为它们不依赖于任何其他项目。
- 但是当我们进入第二级时,我们遇到了问题,因为 2 级项目将引用 1 级项目的包,我们对 2 级包应该包含 1 级的二进制文件感到困惑,或者它们只需要在 nuspec 中将它们作为依赖项文件,因此当安装 level2 包时,level1 依赖项也安装在消费者应用程序中。
任何帮助将非常感激。