Включение переходных ссылок на проекты в. Net Framework =>. Net Стандартный проект - PullRequest
0 голосов
/ 16 апреля 2020

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

Project B has a dependency on Project A

Project C has a dependency on Project B

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

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

Я пытался играть с <IncludeAssets>all</IncludeAssets> и <PrivateAssets>none</PrivateAssets>, а также <DisableTransitiveProjectReferences>false</DisableTransitiveProjectReferences> без удачи.

...