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

时间:2012-05-07 14:55:22

标签: visual-studio-2010 debugging express

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

3 个答案:

答案 0 :(得分:6)

不,Visual Studio的Express版本中没有 Quickwatch 功能。

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

    enter image description here

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

    enter image description here

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

    enter image description here

  • Shift + F9 会使 QuickWatch 窗口出现在Express版本中

    <是一个神话/ LI>
  • 选择

    是一个神话

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

    将恢复在Express版本中使用QuickWatch的功能。


来自MSDN:How to: Use the QuickWatch Dialog Box

Visual Studio Edition  Visual Basic  C#   C++  J#
=====================  ============  ===  ===  ===
Express                No            No   No   No
Standard               No            No   No   No
Pro/Team               Yes           Yes  Yes  Yes
     

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

     

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

答案 1 :(得分:3)

在Visual Studio Express 2010中,QuickWatch对话框仅适用于C ++ ,任何其他语言都不支持该功能。

在MSDN上查看此主题:http://msdn.microsoft.com/en-us/library/cyzbs7s2.aspx

答案 2 :(得分:2)

即使在Visual Studio的快速SKU中也应该可以使用快速监视功能。可能发生的情况是,由于某些原因,默认情况下特定菜单在当前配置文件中不可见。您可以在调试时执行以下操作来验证这种情况

  • 查看 - &gt;其他Windows - &gt;命令窗口
  • Debug.QuickWatch theExpression

Debug.QuickWatch命令将直接调用快速监视功能。它的行为就像您在快速监视窗口中键入theExpression一样。