Hi guys, I've got an odd problem I'm hoping someone can make a suggestion on.

I have a dll that handles various registry functions. I didn't actually write it myself but took some existing code and wrapped it in a dll for ease of use. If I include the dll in an installation package as part of another product all goes well and the exe for the other product works fine and appears to use the dll (it uses it's functionality certainly). However, if I then open vb the dll isn't available in the references. I've tried having my installer package (inno setup) register it, I've tried registering it manually using regsvr32 and I've even tried rebuilding it in VB but nothing seems to work, it just doesn't appear and I can't work out why not.

Does anyone have any suggestions as to what I could check?