A MSI setup won't call your ComRegisterFunctionAttribute methods - they're
for regasm. If you've declared classes and interfaces with the right GUIDs
etc, vsdraCOM should work fine. I assume you know what your CLSID is, so
look in the registry after the install and check that you have an
InprocServer32 key pointing to mscoree.dll with your class name, public key
token, version etc. It also helps to nail down version in Assemblyinfo.xx -
it defaults to containing an * and every build will give you a different
version so you register one version but install another. If you get an
hresult, that helps identify the problem as the COM side or the managed
side.

Signature
Phil Wilson
[MVP Windows Installer]
> Hello,
> I have created an Internet Explorer toolbar dll in c# and I am now trying to
[quoted text clipped - 17 lines]
> Thanks,
> Lauren Hines
Lauren Hines - 25 Mar 2004 16:20 GMT
Thank you so much, it must have been working all along - I just needed to
add the creation of my own registry key for "SOFTWARE\\Microsoft\\Internet
Explorer\\Toolbar" in the setup, instead of doing it in the
ComRegisterFunctionAttribute.
I appreciate your explanation.
Lauren
> A MSI setup won't call your ComRegisterFunctionAttribute methods - they're
> for regasm. If you've declared classes and interfaces with the right GUIDs
[quoted text clipped - 31 lines]
> > Thanks,
> > Lauren Hines