命令窗口和立即窗口之间的实际区别是什么?

只是好奇。

这篇博文提供了两个窗口用户的相当不错的概述。 从该页面引用:

命令窗口用于直接在Visual Studio集成开发环境(IDE)中执行命令或别名。 您可以执行菜单命令和任何菜单上未显示的命令。 要显示“命令”窗口,请从“视图”菜单中选择“其他Windows”,然后选择“命令窗口”

立即窗口用于调试和计算表达式,执行语句,打印变量值等。 它允许您在调试期间输入要由开发语言评估或执行的表达式。 要显示立即窗口,请打开项目进行编辑,然后从“调试”菜单中选择“Windows”并选择“立即”。

它还包括一个看似非常完整的命令和别名列表,你可以从任何一个窗口执行(至少对于VS 2005) – 据我所知。 一个很好的function是只需执行cmdimmed命令即可在两个窗口之间切换。

此外,另请参阅命令窗口和立即窗口中的MSDN页面。

两者之间的一个区别是命令窗口将随时接受命令(Visual Studio命令),而立即窗口(评估)仅在调试会话期间接受命令。

从MSDN(命令窗口) :

命令窗口用于直接在Visual Studio集成开发环境(IDE)中执行命令或别名。 您可以执行菜单命令和任何菜单上未显示的命令。

从MSDN(立即窗口) :

立即窗口在设计时用于调试和计算表达式,执行语句,打印变量值等。 它允许您在调试期间输入要由开发语言评估或执行的表达式。