1) A module is the code generated from a single file. A single file can contain
one or more classes so a module may have one or more classes.
2) Classes, or modules, are distributed in Assemblies along with other embedded
informatiuon such as resources in the form of strings and images.
3) The types or modules themselves hold no version information. That's all maintained in
the assembly.
4) The default method for creating an executable file, either EXE or DLL from
Visual Studio is to compile all the files and make an assembly containing
the modules defined in the project. You can however create assemblies
manually using the Assembly Linker program AL.EXE. This enables you to
create single assemblies from several other assemblies. AL can do this
because it can extract the modules from one or more assemblies and create a
new assembly containing them.
Best Regard's
Tiju Thankachan
Lokesh76, if this helps please login to Mark As Answer. | Alert Moderator