.NET Core позволяет использовать пакеты nuget ссылок проекта, например,
MainProject
-LocalRef1
-LocalRef2
-Newtonsoft.Json
MainProject
имеет прямую ссылку на LocalRef1
, которая имеет прямую ссылку на LocalRef2
, а LocalRef2
имеет nugetпакет Newtonsoft.Json
установлен.
В MainProject
мы можем получить доступ не только к LocalRef2
членам, но и к пакету Newtonsoft.Json
.
В .NET Framework нам потребуетсяссылаться на проекты и пакет nuget напрямую, чтобы получить к ним доступ.
Почему это изменилось? Есть ли документация, описывающая, как это работает?
Кажется, что он работает только с локальными проектами, так как в, мы не можем получить доступ к пакетам nuget, на которые есть ссылки в других пакетах nuget.
Это может вызвать множество проблем и усложнить добавление 'виртуальные зависимости от проектов, не говоря уже о том, как легко создавать циклические ссылки.
Есть ли рекомендуемый набор лучших практик?