マネージDirectX

DLL 'C:\Windows\assembly\GAC\Microsoft.DirectX\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.dll' は、OS ローダー ロック内でマネージ実行を試行しています。
DllMain またはイメージ初期化関数内でマネージ コードを実行しないでください。この動作は、アプリケーションをハングさせる原因になる可能性があります。

キー入力の DLL 作ってたらこんなん出た。
なんだこれは?と思いつつ原因を探ると Microsoft.DirectX.DirectInput の参照があるけど Microsoft.DirectX の参照がないから起きていた。
コンパイルエラーじゃないから気づきにくいし、もっと分かりやすいエラーにしてほしいな。