ManualResetEvents に関連する機能をテストする単体テストを実行しています。
実際の単体テスト (および実際のコード) 自体は正常に実行されます。ただし、単体テストが終了した後、AppDomainUnloadedException was unhandled - Attempted to access an unloaded AppDomainエラーが発生します。
最初は別のコードが原因かと思いましたが、調べてみると、ここでのマルチスレッドの使用に関係しているように見えますか?
実行モードを MTA に設定するなど、見つけたいくつかの提案を試してみましたが、それでもエラーが発生します。
これを修正する方法はありますか、または少なくとも単体テストの実行が成功したときにこのエラーが発生しないようにする方法はありますか?