CannotUnloadAppDomain Mbunit和CCNET

时间:2011-02-09 18:15:11

标签: exception appdomain mbunit gallio ccnet-config

自我们设置以来,我们的CCNET构建系统运行良好。最近我们搬到了另一个房间并在我们的系统上更改了一个IP地址,我们从MbUnit获得了从NCover运行的CannotUnloadAppDomainException。我检查了我们的SVN日志,以确保没有任何变化,但没有。有没有人以前经历过这个或有任何想法我应该寻找什么?

1 个答案:

答案 0 :(得分:1)

GallioIsolatedAppDomain mode by default中运行您的测试。该错误表示AppDomain沙箱无法卸载可能是由于涉及资源锁定,多线程争用情况或内存不足或堆栈溢出等问题的严重错误。

您当然需要更多信息来诊断问题的根本原因。你能做什么:

  • 使用Gallio.Echo手动运行测试,并查看测试报告或控制台输出。
  • 您可能还希望在 IsolatedProcess 本地模式下运行测试。这将使整个过程更快崩溃;它可能突出了潜在的问题。
  • 您也可以在Gallio User Group
  • 中提出问题