AC#コードはC ++ dllからプロパティ値を取得し、この取得はdllが値を返すまで現在のスレッドをブロックします。デバッグモードでは、取得に時間がかかる場合、MDAはContextDeadlockSwitchをスローします。
実行時にContextDeadlockSwitchをキャッチすることはできないと思いますが、MDAと同様のメカニズムが、C#がキャッチしてこのデッドロックを検出できる同様の例外をスローする方法はありますか?
その理由は、C#コードでユーザーにプロンプトを表示して、さらに数秒待つか、アプリを強制的に強制終了して再起動するようにするためです。