.NET Assemblies lecture in color contents of assemblies.txt:

Understanding .NET Assemblies

Assemblies

Why do Windows developers hate COM

COM Versioning

COM Deployment

dotNET Assemblies

Anatomy of an Assembly

  1. Standard windows header.
  2. CLR header the marks the file as a managed module.
  3. CIL code.
  4. Type metadata.
  5. The assembly manifest.
  6. 1 and 2 are safe to ignore.

File Header

CLR Header

CIL Code

Type Metadata

Assembly Manifest (or Assembly metadata)

Single File and Multifile Assemblies

Two Views of an Assembly

Physical

Logical

Assemblies Promote Code Reuse

Assemblies Establish a Type Boundry

Assemblies are versionable and Self-Describing Entities

Security

Side-By-Side Execution

Building a Single File Assembly

Using Assemblies in a Client Application

Using CarLibrary.dll with another Language

Now Just to Show Off

Building a Multifile Assembly

Private vs. Public Assemblies

Configuration Files

Public (Shared) Assemblies

Understanding Strong Names


lecture in color

/comp/194NET/notes/assemblies.php3
downloaded on Nov-23-2009 03:07:18 PM,
was last modified on Mar-15-2004 07:02:05 PM.

All lecture note content is copyright 2004 by the Tufts .NET Study Group