2009-08-13 61 views
2

Visual Studio IDE的哪个调试功能的用处最多。我同意这取决于场景。但事实证明,人们往往会经常使用某些功能(例如Stacktrace),而一些功能则很少。顶部Visual Studio调试工具/功能

+1

调查 - 应该是社会的维基 – 2009-08-15 14:08:54

回答

4
从断点

除了和步骤输入/输出,并运行至光标,我主要使用(自动)手表,堆栈跟踪和手表在鼠标指针下。我认为我使用后者最多。

对于“隐藏”功能,我会投票给调试器显示器。一旦我编写了一个严格控制位图的应用程序。我遇到了一些麻烦,并编写了一个可视化工具来显示内存中的位图并放大它们。这非常有用(并且易于编写)。

另一个有用的东西是条件断点。我记不起确切的情况,但我记得我很高兴看到他们是多么的多才多艺。

而且,当然,编辑并运行没有重新编译是非常好的。

2

执行到光标

3

立即窗口。它允许您调用代码,查询和更改属性。

+0

在我看来,这是一个最重要的调试帮手。 – 2012-01-19 13:52:59

1

this library一起,我使用了很多输出窗口。能够双击任何日志输出并直接进入产生它的行是很好的。

除此之外,Autos窗口,断点,步入和步出(SHIFT + F11)。我经常使用Disassemby和Register窗口。

1

Pseudoregisters,不一定“顶”,但方便。阅读更多here

2

“附加到过程...”非常方便

也观看,断点,步入成员。

更少知道:[DebuggerStepThroughAttribute]。它导致VS调试器在进入成员时跳过方法或属性。

0

步入,步过,快看,Debug.Assert的