3

私はこのエラーについて私の知恵を絞っています。私は一生の間、問題が何であるかを理解することはできません。行ったすべての変更を取り除いたとしても、作成時に提供された基本的なアプリに戻ると、同じエラーが発生します。なんとか仕分けしたことがありますが、どうしたらいいのかわかりません。

誰かが私がこのエラーを理解するのを手伝ってくれるなら、私は非常に感謝しています!

設定したブレークポイントのいずれにも到達しないため、ブレークポイントでデバッグすることすらできないようです。メッセージは次のとおりです。

Error
Exception has been thrown by the target of an invocation.

Error Details
   at System.Windows.Navigation.PageResourceContentLoader.EndLoad(IAsyncResult asyncResult)
   at System.Windows.Navigation.NavigationService.ContentLoader_BeginLoad_Callback(IAsyncResult result)
Caused by: Exception has been thrown by the target of an invocation.

   at System.Windows.Navigation.PageResourceContentLoader.EndLoad(IAsyncResult asyncResult)
   at System.Windows.Navigation.NavigationService.ContentLoader_BeginLoad_Callback(IAsyncResult result)
Caused by: Exception has been thrown by the target of an invocation.

   at System.Windows.Navigation.PageResourceContentLoader.EndLoad(IAsyncResult asyncResult)
   at System.Windows.Navigation.NavigationService.ContentLoader_BeginLoad_Callback(IAsyncResult result)

他の誰かがこれに出くわしましたか?誰かがそれを修正する方法を知っているので、それがスローされた後も同じプロジェクトで作業を続けることができますか?

ありがとうございました

4

1 に答える 1

0

結論は:

この特定のエラーは、xamlに問題があり、VisualStudioもExpressionBlendもエラーの原因を特定できない、または提供しないことを意味し、デバッグは役に立ちません。拘束力のある問題に関係している可能性が非常に高いです。これと同じエラーが発生した場合は、xamlコードを徹底的にチェックすることをお勧めします。

私の問題は、デフォルトのブラウザ(SRWare Iron)が「Webサイト」をキャッシュしていて、アプリケーションの初期バージョンのみを表示するため、行った変更が表示されたもので更新されなかったという事実によって悪化しました(したがって、エラーはコードで何を変更しても表示されます)。あなたが想像できるように非常にイライラする!xamlを変更して視覚的な違いを表示し、変更が表示されないようになるまで、これに気づきませんでした。-興味深いことに、これはVSでのみ発生し、ExpressionBlendは最新バージョンを正しくロードします。

IEをデフォルトのブラウザー(メソッドへのリンク)にしたので、2番目の問題は問題ではなくなり、エラーは魔法のように消えました(ずっと前にコードを修正したため)。

これが、最初または2番目の問題を抱えている可能性のある人に役立つことを願っています。-Webを精査しているときに、ブラウザの問題を抱えている他の人を何人か見つけましたが、誰もそれについて何も知りませんでした。これで問題が解決することを願っています。

于 2012-05-17T10:29:26.310 に答える