Explain the different types of assemblies in .NET, i.e. Static and dynamic assemblies, Private and Shared assemblies, Single-file and Multiple-file assemblies.Static assemblies contain interfaces, classes, resources, etc for the assembly and are stored on disk in portable executable (PE) files.
Dynamic assemblies execute directly from the memory and can be saved to the disk only after their execution.
A private assembly is the one that is available for the exclusively for an application.
A shared assembly can be shared by multiple applications.
Multiple file assemblies are contained in multiple files and are linked through the assembly manifest. The CLR manages them as a unit. A single file assembly is not split across multiple files
|