VB.NET调用堆栈在Microsoft Visual Studio - 来源的突出错了行?(VB

2019-10-21 12:38发布

我似乎使用Microsoft Visual Studio 2010 Professional的调用堆栈查看功能可以有一个问题。

在调试过程中,我的应用程序崩溃,所以我与调用堆栈视图检查它。

该问题的行载称为内showInDGV(...)平平淡淡,只是想读取未初始化的变量或东西...

一切都很好,我这样做下一件事是检查,看看那里的调用showInDGV()是从哪里来的,因为它是从多个地方调用。

当双击调用堆栈中的条目(即应突出一个入口showInDGV(...)子程序调用)时,IDE强调了不正确的行。

代替突出showInDGV()它强调它下面的下一个非空行,这是End Sub

显然,什么是错这里....

于是我进一步检查调用堆栈 - 原来Visual Studio是highlithing错行,每当我尝试使用调用堆栈调试。

这其实不是第一次发生。 事实上,它似乎在从事一个大项目时,总是发生。

最初,调用堆栈正常工作,并强调正确的路线,但在某些时候它被搞砸了,然后它似乎永远不会自我修复,即使在关闭并重新打开程序后。

有谁知道原因/解决这个问题? 我想,这可能是某种在Visual Studio项目中的腐败,我认为复制和粘贴源代码到一个新的项目,但即使固定它,它不会阻止它再次发生。

文章来源: VB.NET Call Stack in Microsoft Visual Studio - Wrong Line of Source Highlighted?