2017-11-28 28 views
1

나는 12.000 라인 리소스 사전을 가지고있다. 내가 First Chance Exceptions을 활성화하면XamlObjectWriterException이 오는 위치를 찾는 방법은 무엇입니까?

나는 그것이 텍스트 '패딩'또는 '전경'에서 DependencyProperty을 만들 수 없다는 주장 유형 NotSupportedException의 내부와 일부 XamlObjectWriterException를 얻을.

행 번호와 위치는 그래서 오류가 오는 곳 모르는 0으로 설정됩니다. 어디서나 스타일을 사용하기 전에 앱 시작시 리소스 사전로드에서 예외가 발생합니다.

(입니다) 어떤 스타일의 잘못된 사람을 찾을 수있는 방법이 있나요?

enter image description here

+0

당신은 줄에 줄을 읽을 수 있습니까? 오류 라인 – Hille

+0

을 찾을 수 있도록 네 루프를 시도하고 행을 계산하면 I 라인 선으로 그것을 읽는 방법을 몰라, 난 그냥있는 ResourceDictionary와 WPF 인프라를 읽어 하나입니다 덧붙였다. –

답변

1

(입니다) 어떤 스타일의 잘못된 사람을 찾을 수있는 방법이 있나요?

XAML 프로세서가이 세부 정보를 제공하지 않는 것 같습니다. 그러나 적어도 그것은 단서를줍니다. 당신이 Foreground 속성을 설정하고 하나 하나를 주석 처리하고 컴파일하고 문제를 좁혀 때까지 실행하는 모든 장소에 대한

검색합니다. 오류가있는 리소스를 추측 할 수없는 한 더 쉬운 방법은 없습니다.

+1

그게 정확히 내가 한 짓이야 ... 12KLOC ... 재미 있지 않았다 ... –