在调试时隐藏DLL中的代码

Sys*_*gon 5 .net c# vb.net visual-studio

我已经创建了一个带有类库项目的DLL.在将此DLL作为参考添加到另一个项目和调试时,当逐步执行或当类返回Exception时,将显示该类中的代码.

我怎么能隐藏这个?我希望异常显示在类指令上,而不是在内部,并允许查看代码.并且当按步骤进行调试时,我想要在不执行方法代码的情况下执行这些方法.

就像你走过一样str.Split(),例如.您没有看到代码和所有步骤.您只需在该行上看到错误或跳转到下一行.

例如:

Dim myObj As New myClass.SomeObj()

myObj.MyMethod()
Run Code Online (Sandbox Code Playgroud)

我不希望显示内部代码MyMethod.

Cod*_*ist 4

在指定方法上添加一个DebuggerStepThrough属性以防止单步执行。如果发生异常,调试器会在方法调用处中断,而不是在方法内部中断。参见MSDN