调试时 Intellitrace 不会代码行
Intellitrace not going to code line when debugging
我是 运行 云服务实例中的 Intellitrace。我已经这样做了一两年并且喜欢它。我进行了各种更新,包括 Windows 从 8 - 10、Visual Studio 到 2015,它的行为发生了变化,我不知道为什么。
它的主要好处之一是,一旦您从云服务中提取了历史数据,您就可以双击该错误,它会将您带到生成它的代码行。
在本例中为空引用异常。它现在打开了一个 diagsession,但在 Calls 列表中有例外,但我无法进一步挖掘。
所谓的通话列表,您是指诊断会话中的事件 table 吗?请查看屏幕截图(在活动详细信息部分)https://blogs.msdn.microsoft.com/visualstudioalm/2015/01/16/intellitrace-in-visual-studio-ultimate-2015/
如果是这样,你可以
1. 双击抛出 NullReferenceException 事件的行。
或 2. 单击引发 NullReferenceException 事件的行。然后单击 "Activate Historical Debugging" 超链接。两者都会带您进入历史调试模式。
UI 已更改。过去,只需单击 IntelliTrace window 中的行,它就会带您进入历史调试模式。现在您必须执行上述任一操作。
请记住,如果它没有找到符号和源文件,它不会将您带到代码行。
我是 运行 云服务实例中的 Intellitrace。我已经这样做了一两年并且喜欢它。我进行了各种更新,包括 Windows 从 8 - 10、Visual Studio 到 2015,它的行为发生了变化,我不知道为什么。
它的主要好处之一是,一旦您从云服务中提取了历史数据,您就可以双击该错误,它会将您带到生成它的代码行。
在本例中为空引用异常。它现在打开了一个 diagsession,但在 Calls 列表中有例外,但我无法进一步挖掘。
所谓的通话列表,您是指诊断会话中的事件 table 吗?请查看屏幕截图(在活动详细信息部分)https://blogs.msdn.microsoft.com/visualstudioalm/2015/01/16/intellitrace-in-visual-studio-ultimate-2015/
如果是这样,你可以 1. 双击抛出 NullReferenceException 事件的行。 或 2. 单击引发 NullReferenceException 事件的行。然后单击 "Activate Historical Debugging" 超链接。两者都会带您进入历史调试模式。
UI 已更改。过去,只需单击 IntelliTrace window 中的行,它就会带您进入历史调试模式。现在您必须执行上述任一操作。
请记住,如果它没有找到符号和源文件,它不会将您带到代码行。