Instances of classes within the assembly cannot be created from COM until they are actually registered.
The class is registered only once, when the assembly is installed. Once a class is registered, any COM client can use it as though the class were a COM class. The Assembly Registration tool reads the metadata within an assembly and adds the necessary entries to the registry, which allows COM clients to create.