MVVM Foundation Messengerを使用するときは、Visual Studioデバッガをより便利にするにはどうすればよいですか。
-
16-09-2020 - |
質問
私は一般的にMVVM財団のメッセンジャーに非常に満足していますが、メッセンジャーの呼び出しが例外を引き起こすと、Visual Studioデバッガは私を引き起こしたコードの行に私を連れて行かないように注意しました。例外(代わりに、そのアクションを呼び出したMessenger
クラスのメソッドにジャンプします)。これは私に狩猟をしていたコードの行を見つけるために多くの狩猟をすることを余儀なくさせてください。(注:私はこれを使った弱い参考資料を使っているメッセンジャーの副作用です。そうでなければ良いことです。)
質問:
メッセンジャーを使用するときのデバッグの経験を改善するために行うことができるものはありますか?
Visual Studioでの設定やコマンドは、例外を引き起こしたコード行に直接ジャンプさせることができますか?
少なくとも、例外の原因をすばやく隔離するための役立つ戦略をお勧めしますか?
(注:Visual Studio 2008を使用しています)
正しい解決策はありません
他のヒント
WPFバインディングの問題(特にMVVMを詳しく説明する)をデバッグするための最良の方法は、バインドされているコンポーネントにコンバータを割り当てることです。 このようにして、バインディングが起こるかどうかを知っています。もちろん、この方法はメッセンジャーも使用して効果的かもしれません。
コンバータを使用するためのクイックリンク: http://www.codeproject.com/htab/wpf/debugwpfdatabinding.aspx
所属していません StackOverflow