これは非常に具体的な質問であり、これから説明する動作を再現するのは難しいことを私は知っていますが、誰かが同様の問題に遭遇した可能性があります。
BaseとDerivedの2つのVisualStudioプロジェクトがあります。Base内でUserControl継承者を作成しBaseUserControl、Syncfusion(バージョン9.403.0.62)GridControlとそれにImageListいくつかの画像を追加しました。次に、DerivedDerivedUserControlでからを派生させBaseUserControlます。ビジュアルデザイナを開こうとすると、VisualStudio2010がクラッシュします。2番目のVisualStudioインスタンスからデザイナーを開くために使用するインスタンスにデバッガーを接続すると、のメソッドでStackOverflowException発生することがわかります。の最初の画像をロードするためにのメソッドが呼び出されたときにスローされます。InitializeComponentBaseUserControlComponentResourceManagerGetObjectImageList
SyncfusionGridControlがないと、すべてが正常に機能し、VisualStudio2008でもこの問題を確認できません。社内のすべてのマシンで再現可能です。WindowsXPSP3と.NET3.5を使用しています。
から、したがってGridControlへの直接接続を理解できません。たぶん誰かが私にここで欠けているものを見せてくれるでしょう。ComponentResourceManagerStackOverflowExcpetion