C# : テストケースデバッグ時のエラー

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

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

と出た。

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

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA