Skip to Content
Professional Visual Basic 2012 and .NET 4.5 Programming
book

Professional Visual Basic 2012 and .NET 4.5 Programming

by Bill Sheldon, Billy Hollis, Rob Windsor, David McCarter, Gastón Hillar, Todd Herman
January 2013
Intermediate to advanced
912 pages
26h 58m
English
Wrox
Content preview from Professional Visual Basic 2012 and .NET 4.5 Programming

Assemblies

The assembly is used by the CLR as the smallest unit for the following:

  • Deployment
  • Version control
  • Security
  • Type grouping
  • Code reuse

An assembly must contain a manifest, which tells the CLR what else is in the assembly. The other elements fall into the following three categories:

1. Type metadata
2. Microsoft Intermediate Language (MSIL) code
3. Resources

An assembly can be just one file. Figure 17.1 details the contents of a single-file assembly. Alternatively, the structure can be split across multiple files.

Figure 17.1 Logical structure of an assembly

17.1

An assembly can have only one manifest section across all the files that make up the assembly. There is nothing stopping you, however, from having a resource section (or any of the other available section types, such as Metadata and MSIL code) in separate files that make up an assembly.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Visual Basic 2012 Programmer's Reference

Visual Basic 2012 Programmer's Reference

Rod Stephens

Publisher Resources

ISBN: 9781118332139Purchase book