Tre*_*r_G -3 vb.net visual-studio
我看到很多人发帖说他们得到了这样的错误,但似乎不知道如何找出错误的来源.
因此,我想知道人们是否知道如何访问和使用堆栈跟踪.
那么你如何访问它,它对你意味着什么?
当您收到如下所示的错误消息时,单击View Detail ..链接.
这将打开此属性框.
展开异常以显示详细信息并将鼠标悬停在StackTrace属性上.
你在那里列出的大部分内容可能都是希腊语(向希腊朋友致歉),但如果你仔细观察,你会看到说出的线条
在"模块的名称":230行(或任何地方)
跟踪中的第一行是最终崩溃代码的行.只需在代码中找到该行并尝试找出该特定行导致指定错误的原因.
该格式的后续行是代码中调用上面列出的例程的点.
现在上面的图像不是一个很好的例子,因为IDE调试器在错误行停止了.但无论如何,当您在try/catch语句中正确捕获错误时,堆栈跟踪非常有用.异常的一个属性是stack-trace ..查看它或将其转储到即时窗口.
Try
Catch ex As Exception
Debug.Print(ex.StackTrace)
End Try
Run Code Online (Sandbox Code Playgroud)
此外,在运行exe版本时,请熟悉详细信息窗格.它的堆栈跟踪相同.
| 归档时间: |
|
| 查看次数: |
1238 次 |
| 最近记录: |