Question: what is the difference between assembly and dll in .net?
Answer: In the . NET framework, an assembly is a compiled code library used for deployment, versioning, and security. There are two types: process assemblies (EXE) and library assemblies (DLL). ... EXE is an extension used for executable files while DLL is the extension for a dynamic link library.