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


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

В общем случае статическая сборка может состоять из четырех элементов.

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

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

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

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

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

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

Однофайловая сборка MyAssembly.dll

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

См. также