저는 이것이 매우 구체적인 질문이며, 제가 기술하려고하는 행동은 재현하기가 어렵지만 누군가 비슷한 문제를 발견했을 수도 있습니다. Syncfusion GridControl이 ComponentResourceManager의 GetX 메소드에서 StackOverflowException을 발생시키는 이유는 무엇입니까?
나는 두 비주얼 스튜디오 프로젝트, 자료 및 이을 파생있다. 내에서UserControl
상속자
BaseUserControl
을 만들고 일부 이미지가 포함 된 Syncfusion (버전 9.403.0.62)
GridControl
및
ImageList
을 추가했습니다. 그러면
에서 파생됩니다.
BaseUserControl
에서
DerivedUserControl
을 유도합니다. 이제 시각적 디자이너를 열려고하면 Visual Studio 2010에서 충돌이 발생합니다. 디버거를 두 번째 Visual Studio 인스턴스에서 디자이너를 여는 데 사용하는 인스턴스에 연결하면 이
InitializeComponent
메서드 인
BaseUserControl
에서 발생합니다.
ComponentResourceManager
의
GetObject
메서드가 호출되어
ImageList
의 첫 번째 이미지를로드하면 throw됩니다.
Syncfusion이 없으면 GridControl
모든 것이 제대로 작동하며 Visual Studio 2008에서도이 문제를 관찰 할 수 없습니다. 그것은 우리 회사 내의 모든 기계에서 재생산 할 수 있습니다. 우리는 Windows XP SP3 및 .NET 3.5를 사용합니다.
GridControl
에서 ComponentResourceManager
까지 직접 연결을 만들 수 없으므로 StackOverflowExcpetion
입니다. 어쩌면 누군가 내가 여기에없는 것을 보게 만들 수 있습니다.