Поделиться через


Содержимое сборок

Как правило, статическая сборка может состоять из четырех элементов:

  • Манифест сборки, содержащий метаданные сборки.

  • Метаданные по типу.

  • Код общего промежуточного языка (CIL), реализующий типы. Он создается компилятором из одного или нескольких файлов исходного кода.

  • Набор ресурсов.

Требуется только манифест сборки, но необходимы либо типы, либо ресурсы, чтобы предоставить сборке все значимые функциональные возможности.

На следующем рисунке показаны эти элементы, сгруппированные в один физический файл:

Однофайловая сборка, называемая MyAssembly.dll

При разработке исходного кода вы принимаете явные решения о том, как секционировать функциональные возможности приложения на один или несколько файлов. При разработке кода .NET вы будете принимать аналогичные решения о том, как разделить функциональные возможности на одну или несколько сборок.

См. также