CCNETビルドシステムは、セットアップしてから問題なく動作しています。最近、別の部屋に移動してシステムの1つのIPアドレスを変更したところ、NCoverから実行されているMbUnitからCannotUnloadAppDomainExceptionが発生しました。SVNログをチェックして、変更がないことと変更がないことを確認しました。誰かがこれを以前に経験したことがありますか、または私が探しているべきアイデアがありますか?
質問する
271 次
1 に答える
1
Gallioは、デフォルトで、 IsolatedAppDomainモードでテストを実行します。このエラーは、おそらくリソースロック、マルチスレッドの競合状態、またはメモリ不足の問題やスタックオーバーフローなどの重大なエラーが原因で、AppDomainサンドボックスをアンロードできないことを示しています。
問題の根本原因を診断するには、確かにさらに多くの情報が必要です。あなたができること:
- Gallio.Echoを使用して手動でテストを実行し、テストレポートまたはコンソール出力を確認してください。
- 代わりに、 IsolatedProcessモードまたはLocalモードでテストを実行することもできます。これにより、プロセス全体がより速く崩壊します。根本的な問題を浮き彫りにするかもしれません。
- GallioUserGroupで質問することもできます。
于 2011-02-10T07:10:08.280 に答える