私が最近自分の費用で発見したように、await
同期コンテキストがないときに実行すると、待機が別のスレッドで実行された後にコードが生成される可能性があります。
現在、VSTO Officeアドインの奇妙な動作に問題があります。これは、この動作の結果である可能性があります。Officeアプリケーションによって発生したイベントを処理する場合、同期コンテキストはありません(同期コンテキストを作成するフォームを作成しない限り)。
私の質問は、フォームを作成することが同期コンテキストを確保するための最良/最も効率的な方法であるかどうか、またはそれを行うためのより簡単な方法があるかどうかです。