在VS 2010中进行调试时,是否可以以编程方式添加Quick Watch Expression?

时间:2012-02-13 14:58:22

标签: c# visual-studio-2010 debugging

调试时我经常发现自己添加

System.Web.HttpContext.Current.Request

或类似于QuickWatch Expression(Shift + F9)......

有没有办法通过代码(某些属性或类似代码)在C#中执行此操作?

1 个答案:

答案 0 :(得分:1)

这是一个VS Macro,它将表达式添加到Watch窗口并用它打开QuickWatch窗口:

Sub WatchHttpRequest()
    DTE.ExecuteCommand("Debug.AddWatch",   "System.Web.HttpContext.Current.Request")
    DTE.ExecuteCommand("Debug.QuickWatch", "System.Web.HttpContext.Current.Request")
End Sub