Visual Studio には、抽象フォームのサブクラスでフォーム デザイナーを使用できないという有名なバグがあります。
この問題はすでに解明されており、Urban Potatoによって最もエレガントに解決されています。それは私が問題を抱えている部分ではありません。問題は、Urban Potato で説明されている手法を複製し、それを自分のプロジェクト (これはたまたまかなり大きい) に含めたのですが、派生フォームのデザイナーを開こうとするたびに、Microsoft が「恐ろしく」申し訳ありませんが、古いチャップ、しかし、今すぐあなたを殺さなければなりません」というメッセージ (「ワンダという名の魚」のオットーを連想させる) は、「Microsoft Visual Studio 2005 で問題が発生したため、終了する必要があります。ご迷惑をおかけして申し訳ありません。 ."
しかし、ここに本当のキッカーがあります。そのメッセージを無視して、画面の右下隅を越えて詰め込むと、完全に正常に作業を続けることができます! 「エラーレポートを送信」または「送信しない」ボタンをクリックしないでください。VSが閉じます。
それでも、この現象は非常に厄介であり、私の IDE が、今すぐやめるようにとの賢明なアドバイスをうぬぼれている私に戻ってくるための本当に厄介な方法を探しているだけであると感じずに作業できるようにしたいと思っています。またはそうでなければ。
さらに役立つ情報: これと同じ動作が、私のオフィスの他のすべてのコンピューターで繰り返される可能性があります。私のマシンに固有のものではありません。明らかに、プロジェクト/コードの何かが IDE を混乱させていますが、少なくともデザイン パターンが機能することはわかっています。クラッシュ メッセージを無視した後、デザイナーは完全に機能します。この問題の原因をどこから探し始めればよいのかわかりません。
何か案は?
ありがとう!