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

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.