Multithreading MSTest多线程与ManualResetEvent-试图访问卸载的AppDomain错误

Multithreading MSTest多线程与ManualResetEvent-试图访问卸载的AppDomain错误,multithreading,visual-studio,mstest,appdomain,Multithreading,Visual Studio,Mstest,Appdomain,我正在运行一个单元测试来测试涉及ManualResetEvents的功能 实际的单元测试(和实际代码)本身成功运行。但是,在单元测试完成后,我收到一个未处理的AppDomainUnloadedException-试图访问卸载的AppDomain错误 起初我认为这可能是由于其他一些代码造成的,但经过进一步的调查,它似乎与这里多线程的使用有关 我尝试了一些我发现的建议,例如将执行模式设置为MTA等,但仍然出现错误 是否有办法修复此问题,或者至少在成功的单元测试运行结束时抑制此错误的发生

我正在运行一个单元测试来测试涉及ManualResetEvents的功能

实际的单元测试(和实际代码)本身成功运行。但是,在单元测试完成后,我收到一个未处理的AppDomainUnloadedException-试图访问卸载的AppDomain错误

起初我认为这可能是由于其他一些代码造成的,但经过进一步的调查,它似乎与这里多线程的使用有关

我尝试了一些我发现的建议,例如将执行模式设置为MTA等,但仍然出现错误

是否有办法修复此问题,或者至少在成功的单元测试运行结束时抑制此错误的发生