2017-11-28 6 views
1

私は12.000行のリソース辞書を持っています。XamlObjectWriterExceptionがどこから来るのかを見つける方法?

私はFirst Chance Exceptionsを有効にした場合、私はそれがテキスト「パディング」または「前景色」からDependencyPropertyを作成することはできませんと主張タイプNotSupportedExceptionの内部でいくつかのXamlObjectWriterExceptionを取得します。

行番号と位置が0に設定されているため、どこにエラーが発生するのかわかりません。例外は、スタイルをどこにでも使用する前に、アプリの起動時にリソースディクショナリの読み込みから来ています。

問題のスタイルがどのようなスタイルであるかを見つける方法はありますか?

enter image description here

+0

1行に1行ずつ読むことができますか?はいの場合、ループを試して、エラー行を見つけることができるように行を数えてください – Hille

+0

行ごとにそれを読む方法がわかりません、私はResourceDictionaryを追加しました。 –

答えて

1

(ある)されてどのようなスタイル、問題のあるものを見つける方法はありますか?

XAMLプロセッサがこの詳細な情報を提供していないのではないかと心配しています。しかし、少なくともそれはあなたに手がかりを与えます。

Foregroundプロパティを設定したすべての場所を検索し、問題を絞り込んだらコンパイルして実行してください。エラーがどのリソースにあるかを推測できる場合を除いて、より簡単な方法はありません。

+1

それはまさに私がやったことです... 12KLOC ...面白かったです... –

関連する問題