Assemblies are the building blocks of .NET Framework applications; they form the fundamental unit of deployment, version control, reuse, activation scoping, and security permissions.I have no information about how to create assembly in .net.
If you want to know how to create assembly in Solidworks, go through here: http://goo.gl/HQYsRU. Hope this information help you.