You might notice the following error often you do mix with COM/PS DLLin C#.
Retrieving the COM class factory for component with CLSID {Guid} failed due tothe following error: 0x80040154.
It is easy to fix once you understand how it works. Check the following steps.It will solve your problem 99%.
1. Make sure your C# test application is using x86 and not "ANY CPU".If you do not find x86, create a new configuration with X86
2. Make sure application pool settings is correct. Enable 32-Bit Applications.