Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Сборки и модули
Сборка является основной программной единицей Phoenix. Сборка содержит логически связанные модули и файлы ресурсов. Сборке является наименьшей единицей компиляции, которой может быть присвоена версия и к которой применяются механизмы защиты. Сборка может содержать управляемые и неуправляемые модули. Сборка также может содержать файлы, написанные на разных языках программирования. Сборка всегда содержит манифест. Манифест – структура данных, содержащая имя сборки, номер версии, данные о региональной принадлежности, список файлов, формирующих сборку, а также общедоступные типы, реализованные в файлах сборки. Сборка позволяет разделить логическое и физическое понятия повторно используемого компонента с управляемыми версиями. Сборки содержат сведения о других сборках, на которые они ссылаются, включая номера версий. Это делает сборку самоописываемой. То есть, общеязыковая исполняющая среда (CLR) знает о сборке всё, что нужно для её выполнения. Значит, развёртывать сборки проще, чем неуправляемые компоненты. Помимо сборки существуют другие единицы компиляции. Инфраструктура Phoenix создаёт скомпилированные модули на разных фазах компиляции. В этих модулях содержится код и структуры данных, используемые при анализе кода. В таблице приведены описания модулей в иерархии модулей IR.
Дата добавления: 2014-12-09; просмотров: 197; Нарушение авторских прав Мы поможем в написании ваших работ! |