当前位置:编程学习 > C#/ASP.NET >>

VS什么时候会提示 OS 加载程序锁内执行托管代码?

 就是提示  LL“C:\Windows\assembly\GAC\Microsoft.DirectX.DirectSound\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.DirectSound.dll”正试图在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。

是在添加了某些dll之后吗? 可是我添加windows media player的dll引用就没事,添加directx的为什么就会这样?是使用的位置有问题?这个提示是在初始化某个窗口的时候说的,这里面引用了DirectX.DirectSound这里面的类 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,