获取Visual Studio以跨线程抛出异常

时间:2008-10-09 09:58:31

标签: visual-studio-2008 multithreading exception silverlight-2-rc0

在我的Silverlight项目中,我有一个每x毫秒触发一次的线程。在这个线程中,我试图改变应用程序的状态。这不起作用,我不知道为什么,所以在Timer回调中加入一个断点。断点被击中了,但是我试图改变它刚刚从函数中退出的状态(假设已抛出异常)。

我知道为什么发生了错误 - 您无法通过非GUI线程更改GUI内容。

我的问题是 - 当发生类似的异常时,如何让Visual Studio实际中断? (而不是只是默默地拯救,如果有问题则不通知我。)

我尝试过“当异常跨越AppDomain或托管/本地边界时中断”,但这没有任何影响。

1 个答案:

答案 0 :(得分:4)

你能否改变InvalidOperationException的中断处理,以便它立即中断,而不仅仅是在它未被处理的情况下?