Exam 98-372: Microsoft .NET Fundamentals/Understanding .NET Code Compilation
This lesson covers Understanding .NET Code Compilation. It looks at Microsoft Intermediate Language (MSIL), Common Language Infrastructure (CLI), strong naming, version control, assemblies and metadata.
Activity 1 - Understand the fundamentals of Microsoft Intermediate Language (MSIL) and Common Language Infrastructure (CLI)
editThis objective may include but is not limited to: understanding what MSIL is, what the CLI is, how source code is compiled into MSIL, and how code is Just-in-Time (JIT) compiled.
- Read Managed Execution Process.
- Read Compiling to MSIL.
- Read Compiling MSIL to Native Code.
Activity 2 - Understand the use of strong naming
editThis objective may include but is not limited to: understanding why strong naming is used, how to sign assemblies to support strong naming, and Global Assembly Cache (GAC).
- Read Using Strong Name Signatures.
- Read Global Assembly Cache.
Activity 3 - Understand version control
editThis objective may include but is not limited to: understanding how .NET applications are versioned and how to run different versions on the same computer.
- Read Assembly Versioning.
Activity 4 - Understand assemblies and metadata
editThis objective may include but is not limited to: understanding .NET assemblies, shared assemblies, and metadata in .NET.
- Read Assemblies.
- Read Assembly Manifest.