我有一个使用DirectX播放一些视频和音频的C#/ winforms应用程序。
每当我在 Debug模式下启动应用程序时,都会收到此烦人的消息。我可以单击“继续”,一切似乎都正常。但我仍然想摆脱此消息。它不会在 Release模式下显示。
托管调试助手“LoaderLock”在“C:\ pathtoexe.exe”中检测到问题。
附加信息:DLL'C:\ WINDOWS \ assembly \ GAC \ Microsoft.DirectX.AudioVideoPlayback \ 1.0.2902.0__31bf3856ad364e35 \ Microsoft.DirectX.AudioVideoPlayback.dll'尝试在OS Loader锁内进行托管执行。不要尝试在DllMain或图像初始化函数中运行托管代码,因为这样做可能会导致应用程序挂起。
最佳答案
这是带有托管DirectX的known issue(现已停产)。您可以放心地忽略它。只需在Visual Studio中关闭MDA(转到Debug | Exceptions | Managed Debugging Assistants)
关于c# - 在 Debug模式下的DirectX音频视频错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1259217/