Skip to content
C# : テストケースデバッグ時のエラー
c-tips
2011-02-11

VisualStudioで、テストケースデバッグをしているとき

「マネージ デバッグ アシスタント 'LoaderLock' では 'X:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\vstesthost.exe' に問題を検出しました。 追加情報: OS ローダー ロック内でマネージ実行を試行しました。DllMain またはイメージ初期化関数内部でマネージ コードを実行しないでください。この動作は、アプリケーションをハングさせる原因となる可能性があります。」

と出た。

追ってみたら、テスト先コードで罠掛けしていた throw new ApplicationException() を呼んでいた。

直感的にわかりにくいエラーメッセージだったのでメモ。何か使っているDLLの癖などもあるのだろう。