CLR: .Net / Mono / Boo / Otros CLR > C#

 Loaderlock Was Detected

(1/2) > >>

M4C:
gente, hola!
les hago una consulta, alguna vez tuvieron que lidiar con un problema de este tipo?:


--- Código: Text --- DLL 'C:\WINDOWS\assembly\GAC\Microsoft.DirectX.Direct3DX\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.Direct3DX.dll' is 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. 
la verdad que estoy perdido, he buscado mucho en google pero no he entendido bien la raiz del problema y como solucionarlo. Alguien puede darme una mano?
gracias!!

PD: este error me lo tira cuando ejecuto la app para Debug, pero no cuando la corro sin Debug(ejecuta sin problemas)

JuanK:
Asi es ...
sucede cuando usas managed directX.

la solucion esta en instalar el service pack de visual studio y desde luego tener la ultima version de directx.

No suecede siempre, es decir en la casa me funcionaba todo ok, pero era asi en la oficina.. muy raro..., pero asi lo solucione.

M4C:
Instale el SP1 y no funcionó... sigue el error :-(
estoy desorientadisimo...

JuanK:
y ya actualizaste la versión de directX?

JuanK:
No es una buena solución pero inténtalo....

cuando me sucedía hice esto, hizo que no me saliera el error pero igual la aplicación no me funcionaba:

Debug->Exceptions, abrir Managed Debugging Assistants y desmarcar "LoaderLock"

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa