Visual studio 2015 Visual Studio调试器扩展性-将步骤扩展到

Visual studio 2015 Visual Studio调试器扩展性-将步骤扩展到,visual-studio-2015,visual-studio-extensions,Visual Studio 2015,Visual Studio Extensions,我正在使用Visual Studio 2015 Pro 在这个项目中,我有一些具体的方法,每次你进入时,你都想再次进入具体的其他方法 例如: void Method1(...) { ... ... Method2(); .... } void Method2() { .... } 当您调试并进入Method1时,您不关心任何事情,只关心进入Method2并进入它 有没有办法通过扩展来扩展调试器以完成此任务?基本上,如果我知道我用哪种方法,我就知道我想去

我正在使用Visual Studio 2015 Pro

在这个项目中,我有一些具体的方法,每次你进入时,你都想再次进入具体的其他方法

例如:

void Method1(...)
{
    ...
    ...
    Method2();
    ....
}

void Method2()
{
    ....
}
当您调试并进入Method1时,您不关心任何事情,只关心进入Method2并进入它

有没有办法通过扩展来扩展调试器以完成此任务?基本上,如果我知道我用哪种方法,我就知道我想去哪里。我已经有了一些使用IDkmLanguageExpressionEvaluator和IDkmLanguageExpressionCompiler的LanguageExpressionEvaluator


谢谢您的帮助。

您可以使用Debugger.StepInto方法来实现它。像这样:

 DTE2 dte = (DTE2)this.ServiceProvider.GetService(typeof(DTE));
 EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;
 debugger.StepInto(true);
有关更多信息,请参阅: