Creating an Assembly

Any .NET EXE or DLL is an assembly, so as soon as we create either of these items, we've created an assembly. In this chapter's first example, we'll do a little more with assemblies than we have in the past; here, we'll set the assembly's version and title using assembly attributes. Assembly attributes let you set metadata in an assembly, and these attributes are divided into the following types:

  • Assembly identity attributes

  • Informational attributes

  • Assembly manifest attributes

  • Strong name attributes

Table 13.1 lists the assembly identity attributes, Table 13.2 the informational attributes, Table 13.3 the assembly manifest attributes, and Table 13.4 the strong name attributes.

Table 13.1. Assembly Identity Attributes
ASSEMBLY ...

Get Microsoft® Visual C#® .NET 2003 Kick Start now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.