Los ensamblados son los componentes básicos de las aplicaciones .NET Framework; forman la unidad fundamental de implementación, control de versiones, reutilización, alcance de activación y permisos de seguridad. No tengo información sobre cómo crear ensamblados en .net.
Si desea saber cómo crear ensamblajes en Solidworks, acceda aquí: http://goo.gl/HQYsRU . Espero que esta información te ayude.