What is the main function of an assembly
It contains code that the common language runtime implements. Microsoft intermediate language (MSIL) code in a portable executable (PE) file will not be implemented if it does not have an associated assembly manifest.