当前位置: 首页 > 编程语言 > C#

Visual Studio 2013“中断处理的exception”不起作用,而不是破坏分享

时间:2023-04-10 17:25:16 C#

C#学习教程:VisualStudio2013“中断处理的异常”不起作用,我没有通过异常设置窗口配置visualstudio2013中断用户处理的异常,而是中断shareNET应用程序,但它仍然不中断抛出异常时。当我暂停执行时,我可以看到Intellitrace窗口中抛出了很多异常,但visualstudio没有损坏。嗯,好像是因为选中了“Enablemycode”选项Options->Debugging->General不知道为什么,默认是勾选的。有任何想法吗?我应该选中/取消选中它吗?@Navav,调试器的工作方式是,当您启用“JustMyCode”时,调试器只会中断用户代码中的FirstChanceExceptions(抛出但已处理)。调试器将用户代码定义为编译为“调试”的代码,并且您有一个符号文件(.pdb),或者如果程序集是由作为解决方案一部分的项目构建的。一般来说,“仅我的代码”是您可能想要的,因为您禁用它并打开第一次机会异常,即使在您无法控制的框架代码中,也适用于任何异常。此外,当它启用时,如果您没有捕获用户代码中的异常,调试器将中断并将其视为未处理。但是,如果禁用“JustMyCode”,则只有真正未处理的异常才会中断。例如,某些框架会捕获异常,因此调试器只会在您将其切换为抛出时中断,因为您的代码中没有任何异常实际上是未处理的,它们只是“未被用户处理”。以上就是C#学习教程:VisualStudio2013“中断处理异常”不起作用,不如毁了分享的全部内容。如果对大家有用,需要了解更多C#学习教程,希望大家多加关注——本文来自网络收藏,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: