我有一个客户端-服务器(Silverlight)应用程序。
一些服务器代码会抛出异常,我在客户端上处理这些异常。当我调试时,Visual Studio会在这些异常上中断,并且我必须点击“继续”。这真的会减慢开发速度。
有没有办法跳过特定的异常或以某种方式处理这种情况?
我有一个客户端-服务器(Silverlight)应用程序。
一些服务器代码会抛出异常,我在客户端上处理这些异常。当我调试时,Visual Studio会在这些异常上中断,并且我必须点击“继续”。这真的会减慢开发速度。
有没有办法跳过特定的异常或以某种方式处理这种情况?
调试菜单 -> 异常 (Ctrl + Alt + E) -> 查找.. 输入异常名称,然后取消选中复选框。
如果是您自己的异常,可以通过点击添加,选择公共语言运行时异常,然后输入完全限定的异常名称来添加。然后取消勾选框。
基本上,您可以在Visual Studio菜单下禁用“启用异常助手”复选框:
-> Debug
-> Options and Settings
-> Debugging
-> General
-> Debug
-> Exceptions
我曾经遇到过这样的问题,当我在调试代码时,它会显示一个“继续”按钮,但是永远不会进入异常。我的错误就是在调用InitializeComponent()之前创建了实例。我认为这可能可以帮助你找到在此之前所做的事情。