У нас есть более 70 проектов для нашей платформы, и мы хотели бы создать пакеты nuget для всех из них. Для этого мы определили иерархию зависимостей этих 70 проектов и обнаружили, что у нас есть ссылки на 4 уровня вниз между проектами.
При создании пакетов низкоуровневых проектов у нас не возникает проблем, поскольку они не зависят ни от каких других проектов.
- Но когда мы переходим на второй уровень, мы сталкиваемся с проблемой, потому что проекты уровня 2 будут ссылаться на пакеты проекта уровня 1, и нас смущает, что пакеты уровня 2 должны включать двоичные файлы уровня 1 или они просто должны иметь их как зависимости в nuspec. файл, поэтому, когда пакеты уровня 2 устанавливались, зависимости уровня 1 также устанавливались в потребительских приложениях.
Любая помощь могла бы быть полезна.