2012-01-18 4 views
1

나는 4MissingMethodException이 - Caliburn

플러그인, 컨테이너, 창 관리자 및 뷰 - 모델 공장의 인스턴스를 생성 caliburn의 능력을 사용하여 주입 Caliburn 및 .NET을 사용하여 플러그인을 사용하는 프로그램을 만들었습니다 . 주입 된 속성 중 하나의 사용을 포함하는 코드가 실행될 때

그러나, 나는

MissingMethodException이

를 얻을. 나를 미치게하고있다.

또한 Caliburn에 기본적으로 등록 된 종속성 (예 : IContainer 및 IWindowManager)이 있으면 해당 구성 요소가 IoC 컨테이너에서 발견되지 않았다는 메시지와 함께 생성되지 않습니다 .

디버그 모드에서 나는 무엇을 해야할지 모르겠다.

무엇이 문제 일 수 있다고 생각하십니까?

+0

예외에 대해 자세히 설명해 주시겠습니까? –

답변

0

MissingMethodException에 대해서는 XAML의 서명이 해당 메서드와 일치하는지 확인하십시오. XAML에서 예를 들어

이 :

<DockPanel cal:Message.Attach=" [Event KeyDown] = [Action KeyDown($eventArgs)]"> 

일치하는이 방법

public void KeyDown(KeyEventArgs args) 
{ 
//stuff 
} 

당신은 예외를 얻을 것이다 $eventArgs 비트를 제거합니다.

관련 문제