I have created a .NET assembly that is exposed to COM according to the exceptional article Build and Deploy a .NET COM Assembly by Phil Wilson.
And everything works
Did your regasm command include the /codebase flag?
regasm
/codebase