Visual studio Visual Studio 2008/2010是否有设计时观看窗口?

Visual studio Visual Studio 2008/2010是否有设计时观看窗口?,visual-studio,debugging,watch,Visual Studio,Debugging,Watch,很多时候,我需要测试一小部分代码,但重建和发布整个项目或编写一套单元测试似乎有些过火。例如,我正在编写一个正则表达式,我想看看模式是否在正确的部分匹配。我可以去找一百万个其他的实用程序来做这类事情,但这不是我的重点 有一个完全类似于我想要的-Firebug控制台。有一个文本框,用户可以在其中输入一些JavaScript,Firebug将当场执行并显示返回值 我希望能够输入类似于(新的正则表达式(“b+”))的内容。替换(“abc”,“x”),并查看结果,而无需执行所有开销。Visual Stud

很多时候,我需要测试一小部分代码,但重建和发布整个项目或编写一套单元测试似乎有些过火。例如,我正在编写一个正则表达式,我想看看模式是否在正确的部分匹配。我可以去找一百万个其他的实用程序来做这类事情,但这不是我的重点

有一个完全类似于我想要的-Firebug控制台。有一个文本框,用户可以在其中输入一些JavaScript,Firebug将当场执行并显示返回值

我希望能够输入类似于
(新的正则表达式(“b+”))的内容。替换(“abc”,“x”)
,并查看结果,而无需执行所有开销。Visual Studio有类似的功能吗?

在命令窗口(Ctrl+W,A)中,可以执行简单表达式

>? "foo".Replace("o", "O")
"fOO"

要测试任何实际大小的代码片段,请将Alt+Tab切换到。

谢谢!“?”是我所缺少的。当我尝试得到“表达式在设计模式下无法计算”时,您知道命令窗口功能的良好参考吗?我想我可以用谷歌搜索一下……:)@杰夫:Idk是一个完整的参考资料,但Sara Ford的Microsoft Visual Studio Tips向我介绍了它。似乎“?”是Debug.Write的缩写,只有在调试模式下才能访问。这是有道理的。在调试模式之外有什么可以使用的吗?在设计时?类似Console.Write的东西?@Jeff:我在调试器之外完成了上述操作,我将编辑我的答案以使其更具体。再次感谢!在我之前的评论中,我在VS2010中运行了您的查询。现在,我在VS2008中测试了它,它成功了。vs2010中的命令窗口似乎发生了一些变化,使其无法发挥作用。我去林帕德看看。这似乎是一个很有前途的工具!非常感谢!