what are dlls in .net?
dll file contains compiled code you can use in your application to perform specific program functions and may be required by another application or module (such as .exe or . dll) to load it through an entry point. It is a library that contains code and data that can be used by more than one program at the same time.