Включение транзитивных ссылок на проекты в .Net Framework => .Net Standard project

У меня есть следующая настройка проекта:

Project B has a dependency on Project A

Project C has a dependency on Project B

Я бы хотел, чтобы Project C имел транзитивный доступ к типам проекта A. Однако в моем проекте C (.Net Framework 4.8), ссылающемся на проект B (.Net Standard 2.0), он не может разрешить какие-либо типы из проекта A (.Net Standard 2.0).

Насколько я понимаю, это новый способ работы, транзитивные ссылки на проекты включены по умолчанию, но я не могу создать Project C, не добавив также прямую ссылку на Project A.

Я пробовал играть с <IncludeAssets>all</IncludeAssets> а также <PrivateAssets>none</PrivateAssets> так же как <DisableTransitiveProjectReferences>false</DisableTransitiveProjectReferences> без везения.

0 ответов

Другие вопросы по тегам