我知道这是一个非常具体的问题,我要描述的行为很难重现,但也许有人偶然发现了类似的问题。
我有两个 Visual Studio 项目,Base和Derived。在Base中,我创建了UserControl
继承者BaseUserControl
并添加了一个 Syncfusion(版本 9.403.0.62)GridControl
和一个ImageList
包含一些图像的内容。然后在Derived我派生一个DerivedUserControl
from BaseUserControl
。当我现在尝试打开可视化设计器时,Visual Studio 2010 崩溃。如果我将调试器从第二个 Visual Studio 实例附加到我用来打开设计器的那个,我会StackOverflowException
在. 当调用'方法加载.InitializeComponent
BaseUserControl
ComponentResourceManager
GetObject
ImageList
如果没有 Syncfusion,GridControl
一切正常,我也无法使用 Visual Studio 2008 观察到这个问题。它可以在我们公司的每台机器上复制。我们使用 Windows XP SP3 和 .NET 3.5。
我无法确定与GridControl
to的直接联系ComponentResourceManager
,因此无法确定StackOverflowExcpetion
. 也许有人可以让我看到我在这里缺少什么。