Exception 无法卸载应用域Mbunit和CCNET

Exception 无法卸载应用域Mbunit和CCNET,exception,appdomain,mbunit,gallio,ccnet-config,Exception,Appdomain,Mbunit,Gallio,Ccnet Config,我们的CCNET构建系统自建立以来一直运行良好。最近,我们搬到了另一个房间,在我们的系统上更改了一个IP地址,我们从MbUnit获得了CannotUnloadAppDomainException,它是从NCover运行的。我已经检查了我们的SVN日志,以确保没有更改,也没有更改。以前有没有人经历过这种情况,或者知道我应该寻找什么?在中运行测试。该错误表示无法卸载AppDomain沙盒,可能是由于涉及资源锁定、多线程争用条件或内存不足或堆栈溢出之类的严重错误 您当然需要更多信息来诊断问题的根本原因

我们的CCNET构建系统自建立以来一直运行良好。最近,我们搬到了另一个房间,在我们的系统上更改了一个IP地址,我们从MbUnit获得了CannotUnloadAppDomainException,它是从NCover运行的。我已经检查了我们的SVN日志,以确保没有更改,也没有更改。以前有没有人经历过这种情况,或者知道我应该寻找什么?

在中运行测试。该错误表示无法卸载AppDomain沙盒,可能是由于涉及资源锁定、多线程争用条件或内存不足或堆栈溢出之类的严重错误

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

  • 使用手动运行测试,并查看测试报告或控制台输出
  • 您可能还希望在IsolatedProcessLocal模式下运行测试。这将使整个过程更快地崩溃;它可能会突出根本问题
  • 你也可以在对话中问这个问题

我们仍在使用旧的MbUnit,因为我们实际上正在向.NET 4.0版的NUnit过渡。它工作得很好,直到我们更改了指向iMac的IP地址,因为我们将它插入了其他地方,IP发生了更改,然后它就开始出现故障。今天,我将尝试进一步研究它,并运行测试部分,看看是哪些测试导致了这个问题。有人认为将值硬编码到我们的测试套件中是一个好主意,我们的套接字连接正在向某个随机IP发送消息。