MethodInfo.Invoke(o,null) の周りに try/catch があり、VS2010 は例外で中断しないように設定されていますが、残念ながら、デバッガーは Invoked メソッド内で中断し続けます。メソッドは静的で、Phone Developer Beta がインストールされています。
これはバグですか、それとも開発者のエラーですか?
どうも!!
MethodInfo.Invoke(o,null) の周りに try/catch があり、VS2010 は例外で中断しないように設定されていますが、残念ながら、デバッガーは Invoked メソッド内で中断し続けます。メソッドは静的で、Phone Developer Beta がインストールされています。
これはバグですか、それとも開発者のエラーですか?
どうも!!
はい、すべての例外チェックボックスがオフになっていると、これらの Invoke 例外でのみ中断します。他のすべての例外は正常に機能します。
素晴らしいニュースは、匿名の天才が私に回避策を教えてくれたことです。
delegate void VoidTest();
VoidTest test =
(VoidTest)Delegate.CreateDelegate(typeof(VoidTest), o, method.Name);
test();
これらの例外は、予想どおり例外ハンドラーに到達します。=)
「初回例外でブレーク」が無効になっていますか? Debug -> Exceptions に移動し、すべてがオフになっていることを確認します。