The CLR’s Execution Model
CLR执行模型
Compiling Source Code into Managed Modules . . . . . . . . . . . . . . . 3
把源代码编译成托管模块
Combining Managed Modules into Assemblies . . . . . . . . . . . . . . . 6
把托管模块编译成程序集
Loading the Common Language Runtime . . . . . . . . . . . . . . . . . . . . 8
加载CLR
Executing Your Assembly’s Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
执行程序集代码
The Native Code Generator Tool: NGen.exe . . . . . . . . . . . . . . . . . . 19
本地代码生成工具:NGen.exe
The Framework Class Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
框架类库
The Common Type System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
公共类型系统
The Common Language Specification . . . . . . . . . . . . . . . . . . . . . . . 26
公共语言规范
Interoperability with Unmanaged Code . . . . . . . . . . . . . . . . . . . . .30
与非托管代码互操作