在下面:
Try
Some code, which throws an exception
Catch ex as Exception
Debug.Print(ex.[some property which contains the exception location]
End Try
EX 变量是否有任何属性可以告诉您发生异常的行甚至过程?我正在使用 vb.net。
ex.StackTrace
通常包含引发异常的行号。
这通常采用以下格式:
at Project.Class.Method(( in c:\Users\username\Documents\Visual Studio 2013\Projects\Project\Namespace\Class.cs:line 178
听起来你需要前任。StackTrace 或 ex.目标站点
https://msdn.microsoft.com/en-us/library/system.exception.stacktrace(v=vs.110(.aspx
https://msdn.microsoft.com/en-us/library/system.exception.targetsite(v=vs.110(.aspx
我自己只在 C# 中使用这些属性,但这在所有 .NET 中应该是相同的。