VS2010 の C# .NET v4 プロジェクトでは、デバッグ中に環境がロックされます。別のスレッドで実行されているプログラムをステップ実行しているときに [ myThread = new Thread(() => { result = myClass.myMethod( thirdPartyImageTool.CreateGraphics(), myOtherClass); ] VS がロックアップします。 「内部プロセスが終了するのを待っています」が、決してそうしません。
タスク マネージャーを使用してデバッグ中のフォームを終了し、正常に終了すると、"myForm.exe の 0x7766652e で未処理の例外: 0xC0000005: アクセス違反読み取り場所 0xffffffffffffff8" というエラーが表示されます。また、切断されている、または接続できないことについても言及しています。
注目に値する 3 つの点 (関連性があるかどうかはわかりませんが) は、いくつかの List<> を LinkedList<> に変更し、すべてのプロジェクトのターゲット プラットフォームを "Any CPU" から派生したものに変更したことです。 x64 設定。最後に、VS を再起動した後でも、問題が少なくとも 1 回発生すると、問題はより早く、より定期的に発生するようです。