Assembly Building Blocks

There is a very common misconception surrounding assemblies. When people learning .NET for the first time approach veterans, they often ask the question, “What is an assembly?” Unfortunately, most of the time, the response is incorrect. If you've asked that question and been told that an assembly is essentially just a DLL or an EXE file, you've been given only part of the story.

You might remember that I earlier referred to an assembly as a logical unit of storage and deployment. I did not say that it was a physical unit of storage and deployment. This difference might seem like semantics, but it makes quite a big difference when you begin working with larger, more complex applications that have many deployment files. ...

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

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