.NET класс видимости с большим количеством библиотечных проектов
У меня есть публичный класс MyClass
в проекте библиотеки A, и этот проект является ссылками по проекту B, который использует класс.
Проект B также является библиотекой, и, скажем, на него ссылается проект C.
Можно ли использовать MyClass
в проекте C просто путем ссылки на проект B, и как?
1 ответ
Решение
Возможно ли это, зависит от вашего определения "использования".
Типы находятся в сборке, вы должны ссылаться на сборку, в которой они находятся, чтобы использовать их из кода для обеспечения проверки во время компиляции. Вы также можете загружать типы во время выполнения, взаимодействуя с ними посредством отражения.