Подробнее мы рассмотрим сборки в главе 18. Пока нам достаточно знать, что сборка (assembly) — это физический файл, состоящий из нескольких РЕ-файлов .NET. Главное преимущество сборки в том, что она позволяет семантически группировать функциональность, что облегчает развертывание приложения и управление его версиями. Представлением сборки периода выполнения в .NET является класс Assembly (он ^ке — вершина иерархии объектов отражения).
Класс Assembly позволяет выполнить много действий, в том числе:
- просмотреть типы сборки;
- перечислить модули сборки;
- определить идентификационную информацию, такую как имя и местоположение физического файла сборки;
- изучить информацию о версиях и защите;
- получить точки входа сборки.