Advanced Topics

This section contains some advanced topics. You can skip this section if you wish and visit it later. The topics include the following:

  • Building assemblies that contain multiple modules as well as other files such as HTML files.

  • Loading resources such as strings and images programmatically and localizing resources by means of satellite assemblies.

  • The internals of manifest and digital signing of strong-named assemblies.

  • Using Reflection to inspect metadata and to invoke methods programmatically.

Multifile Assemblies

So far, all the assemblies we have built consisted of a single module. Although this is the most common case for an assembly, it is also possible to build assemblies containing multiple modules.

From the assembly consumer's ...

Get .NET Programming: A Practical Guide Using C# 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.