我们在visual studio 2010 express中有Quick Watch吗?

Paw*_*lai 4 debugging visual-studio-2010 express

我在visual studio 2010 express中找不到Quick Watch.我们是否只有手表选项,而不是快速版的快速观看?

Ian*_*oyd 6

不,快速监视功能不是在Visual Studio的速成版可用.

  • 这是一个神话,它只能从C++中获得.以下是Visual Studio 2010 Professional的屏幕截图,显示了用于ASP.NET C#项目的QuickWatch:

    在此输入图像描述

  • 关键是可以在Express版本中手动绑定,这是一个神话.该命令Debug.QuickWatch虽然在for Studio的付费版本中可用:

    在此输入图像描述

    在Express版本中不可用(在2008年,2010年,2012年测试):

    在此输入图像描述

  • Shift+键F9会使QuickWatch窗口出现在Express版本中,这是一个神话

  • 这是一个选择的神话

    2010 Express:工具 - >导入和导出设置 - >重置所有设置
    2012 Express:工具 - >设置 - >重置

    将恢复在Express版本中拥有QuickWatch的能力.


从MSDN:如何:使用QuickWatch对话框

Visual Studio Edition  Visual Basic  C#   C++  J#
=====================  ============  ===  ===  ===
Express                No            No   No   No
Standard               No            No   No   No
Pro/Team               Yes           Yes  Yes  Yes
Run Code Online (Sandbox Code Playgroud)

因此,一些用户可能想知道QuickWatch为何有用.为什么不简单地将变量或表达式添加到Watch窗口?好吧,你可以这样做,但是假设你只是想做一个涉及一个或多个变量的快速划痕计算?您不希望通过此类计算使Watch窗口混乱.这就是QuickWatch的用武之地.

QuickWatch对话框的另一个不错的功能是它可以调整大小.如果要查看大对象的成员,通常更容易展开和查看树QuickWatch,而不是Watch,Locals或Autos窗口.