|
|
1
29
这似乎是“按设计”。你可能有菜单 工具 艾斯 选项 艾斯 调试 艾斯 一般 艾斯 启用“仅我的代码” 启用。 AS How to: Break on User-Unhandled Exceptions 国家: 这个 调试 艾斯 例外情况 当启用“仅启用我的代码”时,对话框将显示一个附加列(在用户未处理异常时中断)。 从本质上来说,这意味着每当异常离开代码边界(在本例中,它是通过.NET框架反射代码),Visual Studio就会中断,因为它认为异常离开了用户代码。它不知道它稍后会返回到堆栈中的用户代码中。 所以有两种解决方法:禁用 只是我的代码 菜单中 工具 艾斯 选项 艾斯 调试 艾斯 一般 或 删除菜单中用户未处理的.NET框架异常的复选框 调试 艾斯 例外情况 对话框。 |
|
|
2
4
编辑:我自己也试过,看起来反射的处理方式有点不同。就调试器而言,您可能希望将反射调用视为启动新的“已处理”级别:在将该异常转换为
原始答案
转到调试/异常…看看设置是什么。你会看到这种行为如果
|
|
|
JBryanB · 如何从基本抽象类访问类属性 3 年前 |
|
|
Gabe Tucker · 无法在golang中分配接口对象指针 4 年前 |
|
|
jkone27 · F#-在编译时从字符串生成简单的空类型 8 年前 |
|
|
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 8 年前 |
|
|
Randall Flagg · 访问propertyinfo中的属性 8 年前 |
|
|
Kacper · 在反映的全名和成员c后的“*”中,“+”是什么意思# 8 年前 |
|
|
tobeypeters · 反射铸造 8 年前 |
|
|
myst02 · 如何在另一个方法之后调用该方法? 8 年前 |