"Stop Debugging"和"Stop Debugging"之间有什么区别和“全部终止"在Visual Studio中? [英] What's the difference between "Stop Debugging" and "Terminate All" in Visual Studio?

查看:267
本文介绍了"Stop Debugging"和"Stop Debugging"之间有什么区别和“全部终止"在Visual Studio中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

正如标题所问,Visual Studio中的停止调试"和全部终止"有什么区别(我知道这些选项在2008年可用,但不确定2005年或2010年的名称是否相同或不同) ?

As the title asks, what's the difference between "Stop Debugging" and "Terminate All" in Visual Studio (I know those options are available in 2008, but not sure if it's called the same or something different in 2005 or 2010) ?

推荐答案

我认为Terminate All将杀死Visual Studio中所有附加的进程,而前者只是停止调试而使进程继续运行.

I think Terminate All will kill all attached processes in Visual Studio while the former just stops debugging but leaves the processes running.

更新:来自 http://msdn.microsoft.com/的更好答案zh-CN/library/406kfbs1.aspx

如果出现以下情况,

停止调试将终止您正在调试的进程: 程序是从Visual启动的 工作室.如果您附加到 流程,而不是从 Visual Studio,该过程继续 跑步.如果要终止 附加的进程,您可以终止 流程中的单个流程 窗口或终止所有附加 全部终止处理 命令.

Stop Debugging terminates the process you are debugging if the program was launched from Visual Studio. If you attached to the process, instead of launching it from Visual Studio, the process continues running. If you want to terminate attached processes, you can terminate a single process from the Processes window or terminate all attached process with the Terminate All command.

这篇关于"Stop Debugging"和"Stop Debugging"之间有什么区别和“全部终止"在Visual Studio中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆