It's weird to see you're trying to load a .lib file instead of a dll. Perhaps you wanted to load a dll instead?
To debug this kind of problems, try Fusion Logging
You say you're using only one library, but that library might have some dependencies you're not aware of. This SO question deals with listing the dependencies of a managed .NET assembly.