|
|
1
3
这是非常可能的。 您所需要做的就是让Visual Studio将相关代码视为非用户代码,然后在调试器设置中启用“just my code”选项:
有
几种说服Visual Studio您的库不是用户代码的方法。一种是简单地编译一个没有PDB文件的发布版本。另一个方法是
mark your code with
|
|
|
2
2
我不相信有任何方法可以阻止“停止所有例外”这样做。
只有避免将异常用于非错误处理目的(从您的描述来看,您的库似乎违反了此准则)。 |
|
|
3
1
不,你不能阻止。 我建议更改您的设计以使用返回代码/类而不是异常。对于递归方法调用,异常非常昂贵。 |
|
|
4
0
这是的半克隆 this question. 请注意,当我使用VS2010时,这些属性中没有一个显示了您所要求的。 您可以做的是,确保始终发送相同的自定义异常类型,即tigrainename.tigraineexception,然后指示用户转到异常对话框(ctrl+alt+e),单击“添加”,编写“tigrainename.tigraineexception”,按Enter键,然后取消选中特定异常的复选框。 |