我正在运行一个单元测试来测试涉及 ManualResetEvents 的功能。
实际的单元测试(和真实的代码)本身运行成功。但是,在单元测试完成后,我得到一个AppDomainUnloadedException was unhandled - Attempted to access an unloaded AppDomain错误。
起初我认为这可能是由于其他一些代码,但经过进一步调查,它似乎与这里的多线程使用有关?
我尝试了一些我发现的建议,例如将执行模式设置为MTA等,但错误仍然存在。
有没有办法解决这个问题,或者至少在成功的单元测试运行结束时抑制这个错误发生?