I'm using an AutoDesk Inventor View API (dont think it matters for this question) placed on my form. I can call files and have them open without issue, only when I open assemblies (drawing files) I get this error:

"LoaderLock was detected: Attempting managed execution inside OS Loader Lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang."

I dont expect anyone to know much about the API, however I assume this is a common error. Does anyone know what's going wrong here? Or how to fix it?