Silverlight 5アプリケーションでは、有用なスタックトレースがないArgumentNullExceptionが発生しています。私は単に参照してください:Silverlight例外のトラブルシューティング
System.ArgumentNullException occurred
Message=Value cannot be null.
Parameter name: key
StackTrace:
at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Windows.dll!MS.Internal.JoltHelper.FireEvent(System.IntPtr unmanagedObj, System.IntPtr unmanagedObjArgs, int argsTypeIndex, int actualArgsTypeIndex, string eventName, uint flags) + 0x31b bytes
私は、キャッチするためにキャッチされない例外を見つけることができません!私はJust My Codeを無効にしました。デバッガはすべての例外に対して破棄されるように設定されています。私はちょうどそれがどこから来ているのか把握する方法を見つけることができません。リソースを適用するSilverlightスレッドのバックグラウンドでなければならない、または自動的に何かを行う必要がありますが、何が分からないのでしょうか。
具体的なシナリオは、XAMLまたはコードを通じてコントロールを作成することです。 XAMLを通じて、正常に動作します。コードを使ってそれらを作成すると、私はこの神秘的な例外を得ます。
ヘルプ!
あなたのコードにDictionary .FindEntryへの呼び出しがありますか? –
私のコードでFindEntryを直接呼び出すことはありません。だから私はそれがXAMLエンジンの裏で行われたものなのか疑問に思った。 –
ツールヒントが含まれていますか? –