4

我在 Visual Studio 2010 Express 中找不到 Quick Watch。我们是否只有观看选项而没有快速观看的选项?

4

3 回答 3

6

不,快速观看功能在 Visual Studio 的 Express 版本中不可用。

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

    在此处输入图像描述

  • 在 Express 版本中可以手动绑定密钥是一个神话。命令Debug.QuickWatch,虽然在 Visual 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

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

QuickWatch 对话框的另一个不错的功能是它可以调整大小。如果您想查看大型对象的成员,展开并查看树 QuickWatch 通常比在 Watch、Locals 或 Autos 窗口中更容易。

于 2013-06-25T14:16:37.703 回答
3

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

请参阅 MSDN 上的此主题:http: //msdn.microsoft.com/en-us/library/cyzbs7s2.aspx

于 2012-05-07T15:02:16.667 回答
2

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

  • 查看 -> 其他窗口 -> 命令窗口
  • Debug.QuickWatch 表达式

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

于 2012-05-07T15:00:44.337 回答