If you have a lot of registry entries for the class, it might be because you
haven't specified an explicit Guid for the class and Visual Studio is
generating a new one every time you change something and rebuild. It helps
to nail down the version too instead of an AssemblyVersion of 1.0.*.

Signature
Phil Wilson
[Microsoft MVP-Windows Installer]
Definitive Guide to Windows Installer
http://apress.com/book/bookDisplay.html?bID=280
>I think I found the solution:
> I used the project output into 2 directories (GAC and Application dir) and
[quoted text clipped - 34 lines]
> but
>> > ... the assembly is not registered of course !
Carlos Cortes - 11 Nov 2004 01:49 GMT
This blog also covers this problem:
http://blogs.msdn.com/omars/archive/2004/04/28/122321.aspx
anil - 24 Nov 2004 20:23 GMT
Hey Phil,
I tried removing the primary output and adding just the assembly. I haven't
specified any GUIDs in the code. My installation package keeps failing with
this error. I also followed all the steps in the blog. But no luck. Can u
suggest anything ?
-Anil
> If you have a lot of registry entries for the class, it might be because
> you haven't specified an explicit Guid for the class and Visual Studio is
[quoted text clipped - 40 lines]
>> but
>>> > ... the assembly is not registered of course !