Проекты могут ссылаться на классы в других проектах, на которые нет прямой ссылки в.NET Core/.NET Standard

Я разрабатываю N-уровневое приложение. Решение имеет 5 проектов: A, B, C, D и E.

Ссылки между проектами выглядят так:

A -> B, E

B -> C, E

C -> D, E

D -> E

Несмотря на то, что у меня нет явной ссылки от A до D, я могу получить к ней доступ без проблем, просто импортировав пространство имен. Расширяя ссылки на проекты A, я вижу, что B ссылается. Если я расширяю A> B, тогда я вижу C и так далее.

Это по замыслу?

0 ответов

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