Visual Studioのデバッグモードで実行すると、MDAのLoaderLockが検出されることがあります。
そこでは、「Message: DLL 'C:\WINDOWS\assembly\GAC\Microsoft.DirectX\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.dll' は、OS ローダー ロック内でマネージ実行を試行しています。DllMain またはイメージ初期化関数内でマネージ コードを実行しないでください。この動作は、アプリケーションをハングさせる原因になる可能性があります。」と解説されます。
LoaderLockの検出時に、処理が停止しないようにします。それにはメニューの【デバッグ → 例外】から、Managed Debugging AssistantsのLoaderLockの項目の[スローされるとき]のチェックを外します。