VisualStudioで、テストケースデバッグをしているとき
「マネージ デバッグ アシスタント 'LoaderLock' では 'X:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\vstesthost.exe' に問題を検出しました。 追加情報: OS ローダー ロック内でマネージ実行を試行しました。DllMain またはイメージ初期化関数内部でマネージ コードを実行しないでください。この動作は、アプリケーションをハングさせる原因となる可能性があります。」
と出た。
追ってみたら、テスト先コードで罠掛けしていた throw new ApplicationException() を呼んでいた。
直感的にわかりにくいエラーメッセージだったのでメモ。何か使っているDLLの癖などもあるのだろう。