Управляемые модули DotNet


Управляемые модули Managed Module создаются компилятором языка DotNet. Фактически это состоящий из 4 частей файл в формате обычных файлов Windows Portable Execute Table. Он включает:

1. Стандартный заголовок этого файла;

2. Заголовок CLR, фактически там содержаться сведенья о среде;

3. Метаданные, фактически описываются типы данных поля, методы, свойства, события и ссылки на другие модули. (Эта часть называется манифест)

Управляемые модули DotNet

4. Код в формате общего языка, называемого промежуточным языком Microsoft IL. Этот промежуточный код в процессе исполнения преобразуется в исполняемый.

Файл с самоописанием, у него помимо коротких сведений о файле и CLR идет манифест.


Комментарии запрещены.




Статистика