我在visual studio 2010 express中找不到Quick Watch。我们是否只有手表选项,而不是快速版的快速观看?
答案 0 :(得分:6)
不,Visual Studio的Express版本中没有 Quickwatch 功能。
这是一个神话,它只能从C ++中获得。以下是Visual Studio 2010 Professional的屏幕截图,显示了用于ASP.NET C#项目的QuickWatch:
这是一个神话,可以在Express版本中手动绑定密钥。命令Debug.QuickWatch
,虽然在Visual Studio的付费版本中可用:
在Express版本中不可用(在2008年,2010年,2012年测试):
按 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中也应该可以使用快速监视功能。可能发生的情况是,由于某些原因,默认情况下特定菜单在当前配置文件中不可见。您可以在调试时执行以下操作来验证这种情况
Debug.QuickWatch
命令将直接调用快速监视功能。它的行为就像您在快速监视窗口中键入theExpression
一样。