I have been hacking at this for two days. I could use a little help here. I am rewriting a console application that uses a com object named transaut.tlb. This object exposes cognos transformer functionality. I used tlbimp.exe and imported it. When I make reference to this dll and use it in my code, the code compiles but I get the runtime error "CLSID{blah ,blah...} failed due to the following error: 80040154". I tried making a reference to the orginal com object transaut.tlb I tried registering the imported dll but got the error "cognostransformer.dll was loaded but the DLL Register Server entry point was not found. This object worked with .net version 1. Any help would be appreciated. Thanks