在调试模式下抛出异常,但在哪里?

时间:2013-04-02 11:45:41

标签: c# xna windows-phone-8

  
    

mscorlib.ni.dll中发生'System.IO.IsolatedStorage.IsolatedStorageException'类型的第一次机会异常     IsolatedStorageFileStream上不允许操作。

  

它向我显示了这个通知,但我不知道它在哪里生成它。如何找出产生此异常的代码在哪里?

PS。

我正在使用调试模式。 (C#)

1 个答案:

答案 0 :(得分:6)

这是第一次机会异常,即具有try-catch块的异常处理。默认情况下,Visual Studio不会破坏第一次机会异常。

要在抛出异常时使Visual Studio中断,请执行以下操作:

  • 打开“调试”菜单,然后单击“例外...”
  • 选择“Thrown”列中的复选框以查找所需的例外情况。 exceptions dialog
  • 点击确定

从此以后,Visual Studio调试器将始终在该特定异常上中断,无论何时抛出它。要返回原始行为,请清除“Thrown”列中的复选框。