调试模式下的directx音频视频错误消息

Posted

技术标签:

【中文标题】调试模式下的directx音频视频错误消息【英文标题】:directx audio video error message in debugmode 【发布时间】:2009-08-11 09:10:52 【问题描述】:

我有一个 c#/winforms 应用程序,它使用 directx 来播放一些视频和音频。

每当我在调试模式下启动我的应用程序时,我都会收到这条烦人的消息。我可以点击“继续”,一切似乎都正常。但我仍然想摆脱这个消息。它不会在发布模式下显示。


托管调试助手“LoaderLock”在“C:\pathtoexe.exe”中检测到问题。 附加信息:DLL 'C:\WINDOWS\assembly\GAC\Microsoft.DirectX.AudioVideoPlayback\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.AudioVideoPlayback.dll' 正在尝试在 OS Loader 锁内进行托管执行。不要尝试在 DllMain 或图像初始化函数中运行托管代码,因为这样做会导致应用程序挂起。


【问题讨论】:

【参考方案1】:

这是一个带有托管 DirectX(现已停产)的known issue。您可以放心地忽略它。只需在 Visual Studio 中关闭 MDA(转到 Debug|Exceptions|Managed Debugging Assistants)

【讨论】:

以上是关于调试模式下的directx音频视频错误消息的主要内容,如果未能解决你的问题,请参考以下文章

发布模式下的 ClickOnce 不会发布

发布模式下的调试(优化开启时)和调试模式下的调试有啥区别?

发布模式下的异常,而不是调试模式下的异常

发布模式下的断点和调试

nvcc 在调试模式下编译失败:需要单个文件

为啥发布和调试模式下的代码行为不同?